    # File lib/amalgalite/statement.rb, line 184
        def bind_parameter_to( position, value )
          bind_type = db.type_map.bind_type_of( value )
          case bind_type
          when DataType::FLOAT
            @stmt_api.bind_double( position, value )
          when DataType::INTEGER
            @stmt_api.bind_int64( position, value )
          when DataType::NULL
            @stmt_api.bind_null( position )
          when DataType::TEXT
            @stmt_api.bind_text( position, value.to_s )
          when DataType::BLOB
            if value.incremental? then
              @stmt_api.bind_zeroblob( position, value.length )
              @blobs_to_write << value
            else
              @stmt_api.bind_blob( position, value.source )
            end
          else
            raise ::Amalgalite::Error, "Unknown binding type of #{bind_type} from #{db.type_map.class.name}.bind_type_of"
          end
        end