SYMBOL INDEX (4068 symbols across 476 files) FILE: benchmark/common/exceptions.py class ProximaSEException (line 22) | class ProximaSEException(Exception): method __init__ (line 25) | def __init__(self, message, response_header, response_data): class FileNotExits (line 30) | class FileNotExits(ProximaSEException): method __init__ (line 31) | def __init__(self, file): class PropKeyExceptions (line 36) | class PropKeyExceptions(ProximaSEException): method __init__ (line 37) | def __init__(self, key): FILE: benchmark/common/mysql_utils.py class MySQL (line 24) | class MySQL(object): method connect_db (line 26) | def connect_db(uri): method connect (line 49) | def connect(jdbc_str): method close (line 54) | def close(connection): method execute (line 58) | def execute(cursor, sql): method counts (line 63) | def counts(conn, table): method schema (line 69) | def schema(conn, table): method tables (line 75) | def tables(conn): FILE: benchmark/common/proxima2_dataset.py class StorageObject (line 29) | class StorageObject(object): method __init__ (line 30) | def __init__(self, fmt: str = ''): method calcsize (line 33) | def calcsize(self): method fmt (line 37) | def fmt(self): method pack (line 40) | def pack(self): method unpack (line 43) | def unpack(self, buffer, offset=0): method json (line 46) | def json(self): class DatasetHeader (line 50) | class DatasetHeader(StorageObject): method __init__ (line 51) | def __init__(self): method __del__ (line 56) | def __del__(self): method pack (line 59) | def pack(self): method unpack (line 62) | def unpack(self, buffer, offset=0): method num_vectors (line 65) | def num_vectors(self): method meta_size (line 68) | def meta_size(self): method meta_base (line 71) | def meta_base(self): method vectors_base (line 74) | def vectors_base(self): class MetaHeader (line 78) | class MetaHeader(StorageObject): method __init__ (line 79) | def __init__(self): method __del__ (line 93) | def __del__(self): method pack (line 96) | def pack(self): method unpack (line 105) | def unpack(self, buffer, offset=0): method header_size (line 113) | def header_size(self): method major_order (line 116) | def major_order(self): method type (line 119) | def type(self): method dimension (line 122) | def dimension(self): method unit_size (line 125) | def unit_size(self): method space_id (line 128) | def space_id(self): method attachment_offset (line 131) | def attachment_offset(self): method attachment_size (line 134) | def attachment_size(self): method reserve (line 137) | def reserve(self): method vector_size (line 140) | def vector_size(self): class FeatureTypes (line 144) | class FeatureTypes(IntEnum): class ValueTypeHelper (line 157) | class ValueTypeHelper(object): method fmt (line 177) | def fmt(cls, value_type: FeatureTypes, counts: int = 1): method pack (line 181) | def pack(cls, value_type: FeatureTypes, value) -> bytes: method pack_values (line 185) | def pack_values(cls, value_type: FeatureTypes, values): method pack_array (line 190) | def pack_array(cls, value_type: FeatureTypes, array) -> bytes: method default (line 194) | def default(cls, value_type): method default_values (line 198) | def default_values(cls, value_type, counts): method default_array (line 203) | def default_array(cls, value_type, counts): method precision (line 207) | def precision(cls, value_type): class VectorObject (line 211) | class VectorObject(StorageObject): method __init__ (line 212) | def __init__(self, value_type: FeatureTypes, counts): method pack (line 218) | def pack(self): method unpack (line 221) | def unpack(self, buffer, offset=0): method vector (line 227) | def vector(self): class KeyObject (line 231) | class KeyObject(StorageObject): method __init__ (line 232) | def __init__(self): method pack (line 236) | def pack(self): method unpack (line 239) | def unpack(self, buffer, offset=0): method key (line 242) | def key(self): class RandomBufferReader (line 246) | class RandomBufferReader(object): method __init__ (line 247) | def __init__(self): method size (line 250) | def size(self): method read (line 253) | def read(self, offset, size): class RandomMMapReader (line 257) | class RandomMMapReader(RandomBufferReader): method __init__ (line 258) | def __init__(self, vector_file): method __del__ (line 263) | def __del__(self): method size (line 267) | def size(self): method read (line 270) | def read(self, offset, size): class RandomFileReader (line 276) | class RandomFileReader(RandomBufferReader): method __init__ (line 277) | def __init__(self, vector_file): method __del__ (line 282) | def __del__(self): method size (line 285) | def size(self): method read (line 292) | def read(self, offset, size): class Proxima2VectorsReader (line 299) | class Proxima2VectorsReader(object): method __init__ (line 300) | def __init__(self, buffer: RandomBufferReader): method __del__ (line 309) | def __del__(self): method header (line 312) | def header(self): method meta (line 315) | def meta(self): method num_vectors (line 318) | def num_vectors(self): method _load_header (line 321) | def _load_header(self) -> Optional[DatasetHeader]: method _load_meta (line 330) | def _load_meta(self) -> Optional[MetaHeader]: method _vector_base (line 339) | def _vector_base(self, index): method _key_base (line 342) | def _key_base(self, index): method load (line 345) | def load(self): method unload (line 353) | def unload(self): method is_valid (line 356) | def is_valid(self): method vector (line 360) | def vector(self, index): method _load_keys (line 368) | def _load_keys(self, begin, counts): method _cache_range (line 376) | def _cache_range(self): method _in_cache (line 379) | def _in_cache(self, index): method _load_batch_keys (line 383) | def _load_batch_keys(self, index): method key (line 389) | def key(self, index): class Proxima2GTRecall (line 399) | class Proxima2GTRecall(object): method __init__ (line 405) | def __init__(self, pk=0, score=0.0): method __eq__ (line 409) | def __eq__(self, other): method calcsize (line 413) | def calcsize(cls): method pack (line 416) | def pack(self): method unpack (line 419) | def unpack(self, buf, offset=0): method is_same_pk (line 423) | def is_same_pk(self, pk): method is_same_score (line 426) | def is_same_score(self, score): method equals (line 429) | def equals(self, recall): class CustomEncoder (line 433) | class CustomEncoder(json.JSONEncoder): method default (line 434) | def default(self, x): function _default_receiver (line 440) | def _default_receiver(_): class Proxima2GTRecord (line 444) | class Proxima2GTRecord(object): method __init__ (line 450) | def __init__(self, count=0): method dumps (line 454) | def dumps(self): method calcsize (line 457) | def calcsize(self): method pack (line 460) | def pack(self): method unpack (line 464) | def unpack(self, buf, offset=0): method count (line 474) | def count(self): method record (line 477) | def record(self, pk): method recalls (line 480) | def recalls(self, end=sys.maxsize): method find (line 485) | def find(self, pk): method exists (line 492) | def exists(self, pk): method pk_set (line 495) | def pk_set(self, end=sys.maxsize): method score_set (line 499) | def score_set(self, end=sys.maxsize): method score_list (line 502) | def score_list(self, end=sys.maxsize): method append (line 506) | def append(self, record): method filter_pk (line 510) | def filter_pk(self, record, nums, receiver=_default_receiver): method filter_pk_not_in (line 520) | def filter_pk_not_in(self, record, nums, receiver=_default_receiver): method _score_in_list (line 530) | def _score_in_list(self, score, array): method _score_list_and (line 538) | def _score_list_and(self, left, right): method filter_score (line 545) | def filter_score(self, record, nums, receiver=_default_receiver): method filter_score_not_in (line 556) | def filter_score_not_in(self, record, nums, receiver=_default_receiver): method __and__ (line 567) | def __and__(self, other): method __or__ (line 570) | def __or__(self, other): class Proxima2GT (line 574) | class Proxima2GT(object): method __init__ (line 580) | def __init__(self, gt_counts, gt_file, skip_magic=True): method __del__ (line 586) | def __del__(self): method load (line 589) | def load(self): method unload (line 605) | def unload(self): method records (line 608) | def records(self): method record (line 612) | def record(self, idx): method counts (line 617) | def counts(self): method append (line 620) | def append(self, record): method serialize (line 623) | def serialize(self): FILE: benchmark/common/proxima_be_query.py function _parse_int (line 24) | def _parse_int(string): function _parse_float (line 28) | def _parse_float(string): function _parse_none (line 32) | def _parse_none(_): class QuerySet (line 36) | class QuerySet(object): method __init__ (line 37) | def __init__(self): method init (line 40) | def init(self) -> bool: method cleanup (line 43) | def cleanup(self) -> bool: method counts (line 46) | def counts(self) -> int: method queries (line 49) | def queries(self, start=0, end=sys.maxsize): method query (line 52) | def query(self, start=0, counts=1): class MysqlRawQuerySet (line 56) | class MysqlRawQuerySet(QuerySet): method __init__ (line 57) | def __init__(self, uri, table, collection): method __del__ (line 64) | def __del__(self): method _columns (line 67) | def _columns(self): method counts (line 70) | def counts(self) -> int: method queries (line 73) | def queries(self, start=0, end=sys.maxsize): method query (line 85) | def query(self, start=0, counts=1): class MysqlRawQuerySetCache (line 92) | class MysqlRawQuerySetCache(MysqlRawQuerySet): method __init__ (line 93) | def __init__(self, uri, table, collection): method __len__ (line 99) | def __len__(self): method __getitem__ (line 102) | def __getitem__(self, item): method counts (line 106) | def counts(self) -> int: method init (line 111) | def init(self) -> bool: method cleanup (line 121) | def cleanup(self) -> bool: method queries (line 124) | def queries(self, start=0, end=sys.maxsize): method query (line 128) | def query(self, start=0, counts=1): method dimension (line 133) | def dimension(self): FILE: benchmark/common/proxima_be_repo.py class ProximaSERepoSource (line 21) | class ProximaSERepoSource(object): method __init__ (line 22) | def __init__(self, jdbc): method __del__ (line 25) | def __del__(self): method jdbc_str (line 28) | def jdbc_str(self): method is_valid (line 31) | def is_valid(self) -> bool: method tables (line 34) | def tables(self): method schema (line 37) | def schema(self, table): method counts (line 40) | def counts(self, table): class MysqlRepoSource (line 44) | class MysqlRepoSource(ProximaSERepoSource): method __init__ (line 45) | def __init__(self, jdbc, table): method __del__ (line 51) | def __del__(self): method __enter__ (line 54) | def __enter__(self): method __exit__ (line 59) | def __exit__(self, exc_type, exc_val, exc_tb): method is_valid (line 64) | def is_valid(self) -> bool: method tables (line 67) | def tables(self): method schema (line 70) | def schema(self, table=None): method counts (line 74) | def counts(self, table=None): FILE: benchmark/common/proxima_be_service.py class ServiceListener (line 38) | class ServiceListener(object): method on_failed (line 39) | def on_failed(self, name) -> bool: method on_finished (line 43) | def on_finished(self, name) -> bool: class ServiceStatus (line 48) | class ServiceStatus(IntEnum): class ProximaSEService (line 56) | class ProximaSEService(object): method __init__ (line 57) | def __init__(self, service_name, working_dir, listener): method __del__ (line 62) | def __del__(self): method write_config_file (line 66) | def write_config_file(config_file, config): method write_file (line 72) | def write_file(config_file, config): class Stats (line 76) | class Stats(object): method __init__ (line 77) | def __init__(self, cpu=0, memory=0): method cpu (line 81) | def cpu(self): method memory_in_bytes (line 84) | def memory_in_bytes(self): method memory_in_kb (line 87) | def memory_in_kb(self): method memory_in_mb (line 90) | def memory_in_mb(self): method memory_in_gb (line 93) | def memory_in_gb(self): method service_name (line 96) | def service_name(self): method working_dir (line 99) | def working_dir(self): method listener (line 102) | def listener(self): method init (line 105) | def init(self) -> bool: method cleanup (line 108) | def cleanup(self) -> bool: method start (line 111) | def start(self) -> bool: method stop (line 114) | def stop(self) -> bool: method stdout_log (line 117) | def stdout_log(self) -> str: method stderr_log (line 120) | def stderr_log(self) -> str: method status (line 123) | def status(self) -> ServiceStatus: method service_addr (line 126) | def service_addr(self) -> str: method stats (line 129) | def stats(self) -> Stats: class LogHandler (line 133) | class LogHandler(object): method on_stdin (line 134) | def on_stdin(self, msg): method on_stderr (line 137) | def on_stderr(self, msg): class LoggingMonitor (line 141) | class LoggingMonitor(threading.Thread): method __init__ (line 142) | def __init__(self, process, handler, interval=0.01): method run (line 152) | def run(self): method stop (line 165) | def stop(self): class ProximaSEBaseService (line 169) | class ProximaSEBaseService(ProximaSEService, LogHandler): method __init__ (line 170) | def __init__(self, service_name, binary, config, working_dir, listener... method __del__ (line 180) | def __del__(self): method init (line 184) | def init(self) -> bool: method _remove_log (line 201) | def _remove_log(log): method cleanup (line 205) | def cleanup(self) -> bool: method start (line 213) | def start(self) -> bool: method stop (line 216) | def stop(self) -> bool: method running (line 241) | def running(self): method status (line 244) | def status(self) -> ServiceStatus: method service_addr (line 256) | def service_addr(self) -> str: method _write_log (line 259) | def _write_log(self, msg): method on_stdin (line 263) | def on_stdin(self, msg): method on_stderr (line 266) | def on_stderr(self, msg): method stats (line 269) | def stats(self) -> ProximaSEService.Stats: function _read_int_value (line 273) | def _read_int_value(key, default, **kwargs): function _read_str_value (line 277) | def _read_str_value(key, default, **kwargs): class ProximaSEMysqlRepo (line 281) | class ProximaSEMysqlRepo(ProximaSEBaseService): method __init__ (line 282) | def __init__(self, binary, config, working_dir, listener=ServiceListen... method build_config (line 287) | def build_config(**kwargs): method build_config_file (line 305) | def build_config_file(config_file, **kwargs): method start (line 309) | def start(self) -> bool: method stdout_log (line 323) | def stdout_log(self) -> str: method stderr_log (line 326) | def stderr_log(self) -> str: method on_stdin (line 329) | def on_stdin(self, msg): method on_stderr (line 332) | def on_stderr(self, msg): class ProximaSEBVarService (line 336) | class ProximaSEBVarService(object): method process_stat (line 338) | def process_stat(address) -> ProximaSEService.Stats: method api_status (line 353) | def api_status(address): class ProximaSE (line 365) | class ProximaSE(ProximaSEBaseService): method __init__ (line 366) | def __init__(self, binary, config, working_dir, listener=ServiceListen... method build_meta_file (line 372) | def build_meta_file(meta_file=None): method build_config (line 377) | def build_config(**kwargs): method build_config_file (line 393) | def build_config_file(config_file, **kwargs): method stdout_log (line 397) | def stdout_log(self) -> str: method stderr_log (line 400) | def stderr_log(self) -> str: method start (line 403) | def start(self) -> bool: method stop (line 419) | def stop(self) -> bool: method on_stderr (line 426) | def on_stderr(self, msg): method service_addr (line 430) | def service_addr(self) -> str: method stats (line 437) | def stats(self) -> ProximaSEService.Stats: FILE: benchmark/common/runner.py class ShellRunner (line 26) | class ShellRunner(object): method read_output (line 28) | def read_output(fd): method readable (line 35) | def readable(fd): method aync_execute (line 42) | def aync_execute(args): method execute2 (line 50) | def execute2(args): method execute (line 63) | def execute(args, timeout=10): class ShellCommand (line 100) | class ShellCommand(object): method __init__ (line 101) | def __init__(self, cmd): method execute (line 106) | def execute(self, *args): method execute2 (line 109) | def execute2(self, *args): FILE: benchmark/scripts/build_bench.py class BenchContext (line 58) | class BenchContext(object): method __init__ (line 59) | def __init__(self, output_dir, kwargs): method output (line 94) | def output(self): method options (line 97) | def options(self): method repository (line 100) | def repository(self): method table (line 103) | def table(self): method counts (line 106) | def counts(self): method meta_dir (line 109) | def meta_dir(self): method indices_dir (line 112) | def indices_dir(self): method log_dir (line 115) | def log_dir(self): method proxima_se_log_dir (line 118) | def proxima_se_log_dir(self): method repository_log_dir (line 121) | def repository_log_dir(self): method timeout_in_seconds (line 124) | def timeout_in_seconds(self): method output_flush_interval (line 127) | def output_flush_interval(self): method config_dir (line 130) | def config_dir(self): method proxima_se_config (line 133) | def proxima_se_config(self): method repository_config (line 138) | def repository_config(self): method proxima_se_config_file (line 141) | def proxima_se_config_file(self): method proxima_se_repo_config_file (line 144) | def proxima_se_repo_config_file(self): method proxima_se_admin_address (line 147) | def proxima_se_admin_address(self): method max_docs_per_segment (line 150) | def max_docs_per_segment(self): method dimension (line 153) | def dimension(self): method report_file (line 156) | def report_file(self): method _init_bench_config (line 159) | def _init_bench_config(self): method _create_directory (line 178) | def _create_directory(directory): method _init_output_dir (line 182) | def _init_output_dir(self): method _init_report (line 198) | def _init_report(self): method init (line 209) | def init(self): method _cleanup_dir (line 223) | def _cleanup_dir(directory): method cleanup (line 227) | def cleanup(self): class ProximaSEBuilds (line 238) | class ProximaSEBuilds(object): method __init__ (line 239) | def __init__(self, roots): method proxima_se_binary (line 249) | def proxima_se_binary(self): method proxima_repo_binary (line 252) | def proxima_repo_binary(self): method is_valid (line 255) | def is_valid(self): function _timeout_monitor (line 260) | def _timeout_monitor(stopped, timeout, interval): function _service_stopped_monitor (line 274) | def _service_stopped_monitor(stopped, interval, *args): function _progress_monitor (line 286) | def _progress_monitor(stopped, callback, total, interval, notifier): class ProximaSEBuildBench (line 320) | class ProximaSEBuildBench(object): method __init__ (line 323) | def __init__(self, output_dir, arg_options): method human_number (line 340) | def human_number(num): method summary_report (line 350) | def summary_report(progress, report_file): method summary_reports (line 368) | def summary_reports(progress, interval, *reports): method init (line 380) | def init(self): method cleanup (line 407) | def cleanup(self): method _max_lsn (line 416) | def _max_lsn(self): method _collection_docs (line 429) | def _collection_docs(self): method _collection_index_size (line 437) | def _collection_index_size(self): method _report_progress (line 445) | def _report_progress(self, progress, qps, seconds, rtqps): method _start_monitors (line 454) | def _start_monitors(self): method start (line 465) | def start(self): method stop (line 476) | def stop(self): method _valid_schema (line 482) | def _valid_schema(self): method _build_repository_config (line 492) | def _build_repository_config(self): method _build_forward_metas (line 497) | def _build_forward_metas(self, schema): method _build_column_metas (line 501) | def _build_column_metas(self): method _build_collection_meta (line 505) | def _build_collection_meta(self, schema): method sync_schema (line 513) | def sync_schema(self): method has_monitor_finished (line 525) | def has_monitor_finished(self): method wait_finish (line 532) | def wait_finish(self): method summary (line 540) | def summary(self): method output_report (line 546) | def output_report(self): function opt_parser (line 551) | def opt_parser(): function handle_help_and_exit (line 595) | def handle_help_and_exit(arg_options, arg_parser, nargs): FILE: benchmark/scripts/query_bench.py class Counter (line 34) | class Counter(object): method __init__ (line 35) | def __init__(self): method counts (line 38) | def counts(self): method _sum (line 41) | def _sum(self): method avg (line 44) | def avg(self): method min (line 48) | def min(self): method max (line 51) | def max(self): method clear (line 54) | def clear(self): method append (line 57) | def append(self, c): class PerfRecord (line 62) | class PerfRecord(object): method __init__ (line 63) | def __init__(self): class BenchContext (line 73) | class BenchContext(object): method __init__ (line 74) | def __init__(self, opts): method _proto (line 85) | def _proto(self): method init (line 88) | def init(self): method cleanup (line 106) | def cleanup(self): method is_valid (line 113) | def is_valid(self): method query (line 116) | def query(self): method create_client (line 119) | def create_client(self): method create_async_client (line 122) | def create_async_client(self): method collection (line 127) | def collection(self): method column (line 130) | def column(self, idx=0): method topk (line 133) | def topk(self): method success (line 136) | def success(self, latency): method failure (line 141) | def failure(self, _): method get_report_and_cleanup (line 145) | def get_report_and_cleanup(self): function opt_parser (line 161) | def opt_parser(): class BenchWorker (line 188) | class BenchWorker(object): method __init__ (line 189) | def __init__(self, bench_context): method __call__ (line 201) | def __call__(self, *_, **__): class ProgressMonitor (line 246) | class ProgressMonitor(object): method __init__ (line 247) | def __init__(self, bench_context, interval): method __call__ (line 252) | def __call__(self, *_, **__): function handle_help_and_exit (line 261) | def handle_help_and_exit(arg_options, arg_parser, nargs): FILE: benchmark/scripts/recall.py class RecallContext (line 28) | class RecallContext(object): method __init__ (line 29) | def __init__(self, recall_options): method init (line 37) | def init(self): method is_valid (line 61) | def is_valid(self): method client (line 66) | def client(self): method topk (line 69) | def topk(self): method max_topk (line 72) | def max_topk(self): method gt_count (line 75) | def gt_count(self): method host (line 78) | def host(self): method sample_counts (line 81) | def sample_counts(self): method load_gt (line 84) | def load_gt(self): method query (line 89) | def query(self, idx): method collection (line 93) | def collection(self): method column (line 96) | def column(self): method ef (line 99) | def ef(self): function opt_parser (line 105) | def opt_parser(): function handle_help_and_exit (line 126) | def handle_help_and_exit(arg_options, arg_parser, nargs): class ProximaSERecall (line 134) | class ProximaSERecall(Proxima2GTRecall): method __init__ (line 135) | def __init__(self, doc): class ProximaSERecallEncoder (line 140) | class ProximaSERecallEncoder(json.JSONEncoder): method default (line 141) | def default(self, x): function _se_recall_record (line 149) | def _se_recall_record(r_context, feature, linear=False): function _diff_ground_truth (line 165) | def _diff_ground_truth(gt_context, mismatch_handler): function _print_header (line 180) | def _print_header(topk): function _print_summary (line 184) | def _print_summary(topk, ef, summary): class BatchRecall (line 194) | class BatchRecall(object): method __init__ (line 195) | def __init__(self, recall_context, start, end, mismatch_handler, repor... method __del__ (line 203) | def __del__(self): method run_one (line 207) | def run_one(rc_context, idx, mismatch_handler): method run (line 226) | def run(self): function _recall (line 239) | def _recall(recall_context, mismatch_handler): function _skipped_handler (line 267) | def _skipped_handler(*_): function _dump_mismatch (line 271) | def _dump_mismatch(idx, topk, records): FILE: benchmark/scripts/vec2txt.py function opt_parser (line 24) | def opt_parser(): function handle_help_and_exit (line 35) | def handle_help_and_exit(arg_options, arg_parser, nargs): class VectorWriter (line 44) | class VectorWriter(object): method __init__ (line 45) | def __init__(self): method write (line 48) | def write(self, key, vector): class SQLWriter (line 52) | class SQLWriter(VectorWriter): method __init__ (line 53) | def __init__(self): method write (line 56) | def write(self, key, vector): class RawWriter (line 60) | class RawWriter(VectorWriter): method __init__ (line 61) | def __init__(self, output, segment): method __del__ (line 69) | def __del__(self): method _close_segment (line 72) | def _close_segment(self): method _segment_name (line 77) | def _segment_name(self): method _open_segment (line 80) | def _open_segment(self): method write (line 85) | def write(self, key, vector): FILE: benchmark/sql/create_table.sql type vts_face_fp32_512d (line 7) | create table vts_face_fp32_512d ( type vts_face_fp32_512d_2w (line 76) | create table vts_face_fp32_512d_2w ( type vts_face_fp32_512d_1m (line 89) | create table vts_face_fp32_512d_1m ( type chinese_address_512d_l2_norm (line 118) | create table chinese_address_512d_l2_norm ( type chinese_address_512d_l2_norm_q (line 247) | create table chinese_address_512d_l2_norm_q ( FILE: benchmark/tests/service_test.py function test_proxima_se_service (line 22) | def test_proxima_se_service(service: ProximaSEService): function test_mysql_repo (line 49) | def test_mysql_repo(): function test_proxima_se (line 54) | def test_proxima_se(): FILE: deps/proxima/include/ailego/algorithm/rate_limiter.h type RateLimiter (line 32) | struct RateLimiter { function virtual (line 80) | virtual ~BurstyRateLimiter(void) {} function get_rate (line 92) | double get_rate(void) const override { function acquire (line 97) | double acquire(void) override { function try_acquire (line 102) | bool try_acquire(void) override { function permits_per_usec_ (line 124) | double permits_per_usec_{0.0}; FILE: deps/proxima/include/ailego/container/bitmap.h function namespace (line 28) | namespace ailego { FILE: deps/proxima/include/ailego/container/cube.h function namespace (line 29) | namespace ailego { function class (line 172) | class Cube { type EmptyPolicy (line 398) | struct EmptyPolicy {} FILE: deps/proxima/include/ailego/container/heap.h function namespace (line 30) | namespace ailego { function swap (line 82) | void swap(Heap &rhs) { function pop (line 88) | void pop(void) { function push (line 113) | void push(const T &val) { function push (line 126) | void push(T &&val) { function limit (line 139) | size_t limit(void) const { function limit (line 144) | void limit(size_t max) { function unlimit (line 150) | void unlimit(void) { function full (line 155) | bool full(void) const { function update (line 160) | void update(void) { function sort (line 168) | void sort(void) { function const (line 213) | bool operator()(const std::pair &lhs, FILE: deps/proxima/include/ailego/container/hypercube.h function namespace (line 28) | namespace ailego { function clear (line 151) | void clear(void) { function swap (line 156) | void swap(Hypercube &rhs) { function erase (line 161) | bool erase(const std::string &key) { function get (line 171) | bool get(const std::string &key, Cube *out) const { function Cube (line 181) | Cube *get(const std::string &key) { function Cube (line 190) | const Cube *get(const std::string &key) const { function merge (line 236) | void merge(const Hypercube &rhs) { FILE: deps/proxima/include/ailego/container/vector.h function namespace (line 29) | namespace ailego { function ValueType (line 163) | const ValueType &operator[](size_t i) const { function append (line 174) | void append(std::initializer_list il) { function assign (line 181) | void assign(const ValueType *vec, size_t len) { function assign (line 186) | void assign(size_t n, const ValueType &val) { function assign (line 192) | void assign(std::initializer_list il) { function class (line 326) | class const_iterator { function ValueType (line 384) | ValueType operator*() const { function NibbleVector (line 394) | NibbleVector(void) : TBase() {} function explicit (line 397) | explicit NibbleVector(size_t dim) : TBase() { function TBase (line 407) | NibbleVector(const NibbleVector &rhs) : TBase(rhs) {} function TBase (line 413) | NibbleVector(const TBase &rhs) : TBase(rhs) {} function assign (line 490) | void assign(size_t n, ValueType val) { function assign (line 496) | void assign(std::initializer_list il) { function StoreType (line 550) | const StoreType *data(void) const { function empty (line 555) | bool empty(void) const { function const_iterator (line 560) | const_iterator end(void) const { function ValueType (line 565) | ValueType front(void) const { function reserve (line 570) | void reserve(size_t n) { function resize (line 576) | void resize(size_t n) { function resize (line 582) | void resize(size_t n, ValueType val) { function size (line 589) | size_t size(void) const { function dimension (line 594) | size_t dimension(void) const { function bytes (line 599) | size_t bytes(void) const { function swap (line 604) | void swap(NibbleVector &vec) { function class (line 636) | class const_iterator { function BinaryVector (line 704) | BinaryVector(void) : TBase() {} function explicit (line 707) | explicit BinaryVector(size_t dim) : TBase() { function TBase (line 717) | BinaryVector(const BinaryVector &rhs) : TBase(rhs) {} function TBase (line 723) | BinaryVector(const TBase &rhs) : TBase(rhs) { function assign (line 796) | void assign(size_t n, bool val) { function assign (line 802) | void assign(std::initializer_list il) { function ValueType (line 866) | const ValueType *data(void) const { function empty (line 871) | bool empty(void) const { function const_iterator (line 876) | const_iterator end(void) const { function front (line 881) | bool front(void) const { function reserve (line 886) | void reserve(size_t n) { function resize (line 892) | void resize(size_t n) { function resize (line 898) | void resize(size_t n, bool val) { function size (line 905) | size_t size(void) const { function dimension (line 910) | size_t dimension(void) const { function bytes (line 915) | size_t bytes(void) const { function swap (line 920) | void swap(BinaryVector &vec) { FILE: deps/proxima/include/ailego/container/vector_array.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/debug/bug_report.h function namespace (line 32) | namespace ailego { FILE: deps/proxima/include/ailego/debug/symbol_table.h function namespace (line 28) | namespace ailego { FILE: deps/proxima/include/ailego/encoding/base64.h function namespace (line 27) | namespace ailego { FILE: deps/proxima/include/ailego/encoding/json/mod_json.h type mod_json_type (line 42) | enum mod_json_type { type mod_json_state (line 54) | enum mod_json_state { type mod_json_error (line 70) | enum mod_json_error { type mod_json_event (line 88) | enum mod_json_event { type mod_json_size_t (line 99) | typedef unsigned int mod_json_size_t; type mod_json_ssize_t (line 100) | typedef int mod_json_ssize_t; type mod_json_boolean_t (line 101) | typedef bool mod_json_boolean_t; type mod_json_char_t (line 102) | typedef char mod_json_char_t; type mod_json_cchar_t (line 103) | typedef const char mod_json_cchar_t; type mod_json_uchar_t (line 104) | typedef unsigned char mod_json_uchar_t; type mod_json_integer_t (line 105) | typedef long long mod_json_integer_t; type mod_json_float_t (line 106) | typedef double mod_json_float_t; type mod_json_void_t (line 107) | typedef void mod_json_void_t; type mod_json_type_t (line 108) | typedef enum mod_json_type mod_json_type_t; type mod_json_any_t (line 109) | typedef union mod_json_any mod_json_any_t; type mod_json_value_t (line 110) | typedef struct mod_json_value mod_json_value_t; type mod_json_string_t (line 111) | typedef struct mod_json_string mod_json_string_t; type mod_json_array_t (line 112) | typedef struct mod_json_array mod_json_array_t; type mod_json_object_t (line 113) | typedef struct mod_json_object mod_json_object_t; type mod_json_pair_t (line 114) | typedef struct mod_json_pair mod_json_pair_t; type mod_json_option_t (line 115) | typedef struct mod_json_option mod_json_option_t; type mod_json_state_t (line 116) | typedef enum mod_json_state mod_json_state_t; type mod_json_error_t (line 117) | typedef enum mod_json_error mod_json_error_t; type mod_json_event_t (line 118) | typedef enum mod_json_event mod_json_event_t; type mod_json_token_t (line 119) | typedef struct mod_json_token mod_json_token_t; type mod_json_value (line 139) | struct mod_json_value { type mod_json_string (line 147) | struct mod_json_string { type mod_json_array (line 156) | struct mod_json_array { type mod_json_pair (line 165) | struct mod_json_pair { type mod_json_object (line 172) | struct mod_json_object { type mod_json_option (line 186) | struct mod_json_option { function mod_json_value_t (line 398) | static inline mod_json_value_t *mod_json_value_get(mod_json_value_t *val) { function mod_json_ssize_t (line 408) | static inline mod_json_ssize_t mod_json_value_put(mod_json_value_t *val) { function mod_json_ssize_t (line 417) | static inline mod_json_ssize_t mod_json_value_refer(mod_json_value_t *va... function mod_json_value_set_leaked (line 425) | static inline void mod_json_value_set_leaked(mod_json_value_t *val) { function mod_json_boolean_t (line 434) | static inline mod_json_boolean_t mod_json_value_is_leaked( function mod_json_boolean_t (line 444) | static inline mod_json_boolean_t mod_json_value_is_shared( function mod_json_value_t (line 454) | static inline mod_json_value_t *mod_json_value_grab(mod_json_value_t *va... function mod_json_type_t (line 467) | static inline mod_json_type_t mod_json_value_type(mod_json_value_t *val) { function mod_json_boolean_t (line 476) | static inline mod_json_boolean_t mod_json_value_is_null(mod_json_value_t... function mod_json_boolean_t (line 485) | static inline mod_json_boolean_t mod_json_value_is_array( function mod_json_boolean_t (line 495) | static inline mod_json_boolean_t mod_json_value_is_object( function mod_json_boolean_t (line 505) | static inline mod_json_boolean_t mod_json_value_is_string( function mod_json_boolean_t (line 515) | static inline mod_json_boolean_t mod_json_value_is_float( function mod_json_boolean_t (line 525) | static inline mod_json_boolean_t mod_json_value_is_boolean( function mod_json_boolean_t (line 535) | static inline mod_json_boolean_t mod_json_value_is_integer( function mod_json_string_t (line 572) | static inline mod_json_string_t *mod_json_string_clone(mod_json_string_t... function mod_json_string_t (line 656) | static inline mod_json_string_t *mod_json_string_get(mod_json_string_t *... function mod_json_ssize_t (line 666) | static inline mod_json_ssize_t mod_json_string_put(mod_json_string_t *st... function mod_json_ssize_t (line 675) | static inline mod_json_ssize_t mod_json_string_refer(mod_json_string_t *... function mod_json_string_set_leaked (line 683) | static inline void mod_json_string_set_leaked(mod_json_string_t *str) { function mod_json_boolean_t (line 692) | static inline mod_json_boolean_t mod_json_string_is_leaked( function mod_json_boolean_t (line 702) | static inline mod_json_boolean_t mod_json_string_is_shared( function mod_json_string_t (line 712) | static inline mod_json_string_t *mod_json_string_grab(mod_json_string_t ... function mod_json_cchar_t (line 725) | static inline mod_json_cchar_t *mod_json_string_cstr(mod_json_string_t *... function mod_json_char_t (line 734) | static inline mod_json_char_t *mod_json_string_data(mod_json_string_t *s... function mod_json_size_t (line 743) | static inline mod_json_size_t mod_json_string_capacity(mod_json_string_t... function mod_json_size_t (line 752) | static inline mod_json_size_t mod_json_string_length(mod_json_string_t *... function mod_json_boolean_t (line 761) | static inline mod_json_boolean_t mod_json_string_empty(mod_json_string_t... function mod_json_array_t (line 805) | static inline mod_json_array_t *mod_json_array_set_default(void) { function mod_json_array_t (line 814) | static inline mod_json_array_t *mod_json_array_get(mod_json_array_t *arr) { function mod_json_ssize_t (line 824) | static inline mod_json_ssize_t mod_json_array_put(mod_json_array_t *arr) { function mod_json_ssize_t (line 833) | static inline mod_json_ssize_t mod_json_array_refer(mod_json_array_t *ar... function mod_json_array_set_leaked (line 841) | static inline void mod_json_array_set_leaked(mod_json_array_t *arr) { function mod_json_boolean_t (line 850) | static inline mod_json_boolean_t mod_json_array_is_leaked( function mod_json_boolean_t (line 860) | static inline mod_json_boolean_t mod_json_array_is_shared( function mod_json_array_t (line 870) | static inline mod_json_array_t *mod_json_array_grab(mod_json_array_t *ar... function mod_json_size_t (line 883) | static inline mod_json_size_t mod_json_array_count(mod_json_array_t *arr) { function mod_json_size_t (line 892) | static inline mod_json_size_t mod_json_array_capacity(mod_json_array_t *... function mod_json_boolean_t (line 901) | static inline mod_json_boolean_t mod_json_array_empty(mod_json_array_t *... function mod_json_value_t (line 910) | static inline mod_json_value_t **mod_json_array_begin(mod_json_array_t *... function mod_json_value_t (line 919) | static inline mod_json_value_t **mod_json_array_rbegin(mod_json_array_t ... function mod_json_value_t (line 928) | static inline mod_json_value_t **mod_json_array_end(mod_json_array_t *ar... function mod_json_value_t (line 937) | static inline mod_json_value_t **mod_json_array_rend(mod_json_array_t *a... function mod_json_string_t (line 1007) | static inline mod_json_string_t *mod_json_pair_key(mod_json_pair_t *pair) { function mod_json_value_t (line 1016) | static inline mod_json_value_t *mod_json_pair_value(mod_json_pair_t *pai... function mod_json_object_t (line 1059) | static inline mod_json_object_t *mod_json_object_set_default(void) { function mod_json_object_t (line 1068) | static inline mod_json_object_t *mod_json_object_get(mod_json_object_t *... function mod_json_ssize_t (line 1078) | static inline mod_json_ssize_t mod_json_object_put(mod_json_object_t *ob... function mod_json_ssize_t (line 1087) | static inline mod_json_ssize_t mod_json_object_refer(mod_json_object_t *... function mod_json_object_set_leaked (line 1095) | static inline void mod_json_object_set_leaked(mod_json_object_t *obj) { function mod_json_boolean_t (line 1104) | static inline mod_json_boolean_t mod_json_object_is_leaked( function mod_json_boolean_t (line 1114) | static inline mod_json_boolean_t mod_json_object_is_shared( function mod_json_object_t (line 1124) | static inline mod_json_object_t *mod_json_object_grab(mod_json_object_t ... function mod_json_size_t (line 1137) | static inline mod_json_size_t mod_json_object_count(mod_json_object_t *o... function mod_json_boolean_t (line 1146) | static inline mod_json_boolean_t mod_json_object_empty(mod_json_object_t... function mod_json_pair_t (line 1155) | static inline mod_json_pair_t *mod_json_object_begin(mod_json_object_t *... function mod_json_pair_t (line 1164) | static inline mod_json_pair_t *mod_json_object_rbegin(mod_json_object_t ... function mod_json_pair_t (line 1173) | static inline mod_json_pair_t *mod_json_object_end(mod_json_object_t *ob... function mod_json_pair_t (line 1182) | static inline mod_json_pair_t *mod_json_object_rend(mod_json_object_t *o... FILE: deps/proxima/include/ailego/encoding/json/mod_json_plus.h function namespace (line 30) | namespace ailego { function const (line 142) | const char &operator[](size_type n) const { function is_valid (line 147) | bool is_valid(void) const { function empty (line 152) | bool empty(void) const { function assign (line 157) | void assign(const JsonString &rhs) { function assign (line 164) | void assign(JsonString &&rhs) { function assign (line 172) | void assign(const char *cstr) { function assign (line 183) | void assign(const char *cstr, size_type len) { function assign (line 190) | void assign(const std::string &str) { function append (line 199) | void append(const JsonString &str) { function append (line 208) | void append(const char *cstr) { function append (line 219) | void append(const char *cstr, size_type len) { function append (line 226) | void append(const std::string &str) { function append (line 235) | void append(char c) { function at (line 242) | char &at(size_type n) { function at (line 253) | const char &at(size_type n) const { function reserve (line 261) | void reserve(size_type n) { function clear (line 268) | void clear(void) { function swap (line 274) | void swap(JsonString &rhs) { function size_type (line 291) | size_type hash(void) const { function compare (line 296) | int compare(const JsonString &rhs) const { function compare (line 301) | int compare(const char *cstr) const { function JsonString (line 317) | JsonString encode(void) const { function JsonString (line 324) | JsonString decode(void) const { function size_type (line 331) | size_type capacity(void) const { function size_type (line 336) | size_type size(void) const { function size_type (line 341) | size_type length(void) const { function ssize_type (line 346) | ssize_type refer(void) const { function float_type (line 356) | float_type as_float(void) const { function integer_type (line 361) | integer_type as_integer(void) const { function copy_and_leak (line 388) | bool copy_and_leak(void) { function class (line 405) | class JsonValue { function val_ (line 522) | JsonValue(const JsonValue &rhs) : val_(0) { function JsonValue (line 690) | JsonValue operator[](const char *key) const { function JsonValue (line 700) | JsonValue operator[](const JsonString &key) const { function JsonValue (line 710) | JsonValue operator[](const std::string &key) const { function JsonValue (line 720) | JsonValue operator[](size_type n) const { function is_valid (line 725) | bool is_valid(void) const { function is_object (line 730) | bool is_object(void) const { function is_array (line 735) | bool is_array(void) const { function is_string (line 740) | bool is_string(void) const { function is_null (line 745) | bool is_null(void) const { function is_float (line 750) | bool is_float(void) const { function is_integer (line 755) | bool is_integer(void) const { function is_boolean (line 760) | bool is_boolean(void) const { function assign (line 765) | void assign(const JsonValue &rhs) { function assign (line 772) | void assign(JsonValue &&rhs) { function assign (line 780) | void assign(const bool &val) { function assign (line 788) | void assign(const signed char &val) { function assign (line 796) | void assign(const char &val) { function assign (line 804) | void assign(const short int &val) { function assign (line 812) | void assign(const int &val) { function assign (line 820) | void assign(const long int &val) { function assign (line 828) | void assign(const long long int &val) { function assign (line 836) | void assign(const float &val) { function assign (line 844) | void assign(const double &val) { function assign (line 852) | void assign(const long double &val) { function assign (line 860) | void assign(const unsigned char &val) { function assign (line 868) | void assign(const unsigned short int &val) { function assign (line 876) | void assign(const unsigned int &val) { function assign (line 884) | void assign(const unsigned long int &val) { function assign (line 892) | void assign(const unsigned long long int &val) { function assign (line 900) | void assign(const JsonString &val) { function assign (line 908) | void assign(const char *val) { function assign (line 917) | void assign(const char *val, size_type len) { function assign (line 926) | void assign(const std::string &val) { function ssize_type (line 941) | ssize_type refer(void) const { function JsonString (line 946) | JsonString as_json_string(void) const { function JsonString (line 964) | const JsonString &as_string(void) const { function JsonArray (line 988) | const JsonArray &as_array(void) const { function JsonObject (line 1007) | const JsonObject &as_object(void) const { function float_type (line 1026) | float_type as_float(void) const { function integer_type (line 1031) | integer_type as_integer(void) const { function as_bool (line 1036) | bool as_bool(void) const { function swap (line 1041) | void swap(JsonValue &rhs) { function merge (line 1048) | void merge(const JsonValue &rhs) { function parse (line 1056) | bool parse(const char *str) { function parse (line 1073) | bool parse(const JsonString &str) { function parse (line 1078) | bool parse(const std::string &str) { function copy_and_leak (line 1097) | bool copy_and_leak(void) { function class (line 1147) | class JsonArray { function iter_ (line 1222) | iter_(iter) {} function class (line 1230) | class iterator { function iter_ (line 1301) | iter_(iter) {} function class (line 1309) | class const_reverse_iterator { function iter_ (line 1372) | iter_(iter) {} function class (line 1380) | class reverse_iterator { function iter_ (line 1451) | iter_(iter) {} function JsonArray (line 1458) | JsonArray(void) : arr_(0) {} function arr_ (line 1461) | JsonArray(const JsonArray &rhs) : arr_(0) { function JsonValue (line 1509) | JsonValue operator[](size_type n) const { function is_valid (line 1514) | bool is_valid(void) const { function empty (line 1519) | bool empty(void) const { function size_type (line 1524) | size_type size(void) const { function size_type (line 1529) | size_type capacity(void) const { function ssize_type (line 1534) | ssize_type refer(void) const { function assign (line 1539) | void assign(const JsonArray &rhs) { function assign (line 1546) | void assign(JsonArray &&rhs) { function reserve (line 1554) | void reserve(size_type n) { function reverse (line 1561) | void reverse(void) { function push (line 1568) | void push(const JsonValue &val) { function pop (line 1578) | void pop(void) { function shift (line 1588) | void shift(void) { function JsonValue (line 1609) | const JsonValue &at(size_type n) const { function JsonValue (line 1628) | const JsonValue &front(void) const { function JsonValue (line 1647) | const JsonValue &back(void) const { function clear (line 1655) | void clear(void) { function swap (line 1661) | void swap(JsonArray &rhs) { function merge (line 1668) | void merge(const JsonArray &rhs) { function iterator (line 1684) | iterator begin(void) { function const_iterator (line 1692) | const_iterator begin(void) const { function const_iterator (line 1700) | const_iterator cbegin(void) const { function reverse_iterator (line 1708) | reverse_iterator rbegin(void) { function const_reverse_iterator (line 1716) | const_reverse_iterator rbegin(void) const { function const_reverse_iterator (line 1724) | const_reverse_iterator crbegin(void) const { function iterator (line 1732) | iterator end(void) { function const_iterator (line 1740) | const_iterator end(void) const { function const_iterator (line 1748) | const_iterator cend(void) const { function reverse_iterator (line 1756) | reverse_iterator rend(void) { function const_reverse_iterator (line 1764) | const_reverse_iterator rend(void) const { function const_reverse_iterator (line 1772) | const_reverse_iterator crend(void) const { function copy_and_leak (line 1794) | bool copy_and_leak(void) { function JsonValue (line 1808) | const JsonValue &get_value(size_type n) const { function class (line 1818) | class JsonPair { function class (line 1858) | class JsonObject { function iter_ (line 1933) | const_iterator(const mod_json_pair_t *iter) : iter_(iter) {} function class (line 1941) | class iterator { function iter_ (line 2012) | iter_(iter) {} function class (line 2020) | class const_reverse_iterator { function iter_ (line 2083) | const_reverse_iterator(const mod_json_pair_t *iter) : iter_(iter) {} function class (line 2091) | class reverse_iterator { function iter_ (line 2162) | iter_(iter) {} function JsonObject (line 2169) | JsonObject(void) : obj_(0) {} function obj_ (line 2172) | JsonObject(const JsonObject &rhs) : obj_(0) { function JsonValue (line 2232) | JsonValue operator[](const char *key) const { function JsonValue (line 2247) | JsonValue operator[](const JsonString &key) const { function is_valid (line 2252) | bool is_valid(void) const { function empty (line 2257) | bool empty(void) const { function size_type (line 2262) | size_type size(void) const { function ssize_type (line 2267) | ssize_type refer(void) const { function assign (line 2272) | void assign(const JsonObject &rhs) { function assign (line 2279) | void assign(JsonObject &&rhs) { function clear (line 2287) | void clear(void) { function set (line 2293) | bool set(const JsonString &key, const JsonValue &val) { function get (line 2304) | bool get(const char *key, JsonValue *val) const { function get (line 2314) | bool get(const char *key, JsonString *val) const { function get (line 2324) | bool get(const char *key, std::string *val) const { function get (line 2334) | bool get(const char *key, JsonArray *val) const { function get (line 2344) | bool get(const char *key, JsonObject *val) const { function get (line 2354) | bool get(const char *key, bool *val) const { function get (line 2364) | bool get(const char *key, signed char *val) const { function get (line 2374) | bool get(const char *key, char *val) const { function get (line 2384) | bool get(const char *key, short int *val) const { function get (line 2394) | bool get(const char *key, int *val) const { function get (line 2404) | bool get(const char *key, long int *val) const { function get (line 2414) | bool get(const char *key, long long int *val) const { function get (line 2424) | bool get(const char *key, unsigned char *val) const { function get (line 2434) | bool get(const char *key, unsigned short int *val) const { function get (line 2444) | bool get(const char *key, unsigned int *val) const { function get (line 2454) | bool get(const char *key, unsigned long int *val) const { function get (line 2464) | bool get(const char *key, unsigned long long int *val) const { function get (line 2474) | bool get(const char *key, float *val) const { function get (line 2484) | bool get(const char *key, double *val) const { function get (line 2494) | bool get(const char *key, long double *val) const { function unset (line 2516) | void unset(const char *key) { function has (line 2526) | bool has(const char *key) const { function swap (line 2531) | void swap(JsonObject &rhs) { function merge (line 2538) | void merge(const JsonObject &rhs) { function iterator (line 2546) | iterator begin(void) { function const_iterator (line 2554) | const_iterator begin(void) const { function const_iterator (line 2562) | const_iterator cbegin(void) const { function reverse_iterator (line 2570) | reverse_iterator rbegin(void) { function const_reverse_iterator (line 2578) | const_reverse_iterator rbegin(void) const { function const_reverse_iterator (line 2586) | const_reverse_iterator crbegin(void) const { function iterator (line 2594) | iterator end(void) { function const_iterator (line 2602) | const_iterator end(void) const { function const_iterator (line 2610) | const_iterator cend(void) const { function reverse_iterator (line 2618) | reverse_iterator rend(void) { function const_reverse_iterator (line 2626) | const_reverse_iterator rend(void) const { function const_reverse_iterator (line 2634) | const_reverse_iterator crend(void) const { function copy_and_leak (line 2656) | bool copy_and_leak(void) { function assign (line 2669) | inline void JsonValue::assign(const JsonArray &arr) { function assign (line 2674) | inline void JsonValue::assign(const JsonObject &obj) { function JsonObject (line 2679) | inline JsonObject &JsonValue::to_object(void) { function JsonObject (line 2684) | inline const JsonObject &JsonValue::to_object(void) const { function JsonArray (line 2689) | inline JsonArray &JsonValue::to_array(void) { function JsonArray (line 2694) | inline const JsonArray &JsonValue::to_array(void) const { function JsonString (line 2699) | inline JsonString &JsonValue::to_string(void) { function JsonString (line 2704) | inline const JsonString &JsonValue::to_string(void) const { function JsonValue (line 2709) | inline JsonValue &JsonValue::get_value(const char *key) { function JsonValue (line 2720) | inline JsonValue JsonValue::get_value(const char *key) const { function JsonValue (line 2725) | inline JsonValue &JsonValue::get_value(size_type n) { function JsonValue (line 2736) | inline JsonValue JsonValue::get_value(size_type n) const { function set_value (line 2741) | inline void JsonValue::set_value(const JsonArray &val) { function set_value (line 2749) | inline void JsonValue::set_value(const JsonObject &val) { function class (line 2758) | class JsonParser { function set_object_depth (line 2774) | void set_object_depth(size_type depth) { function set_array_depth (line 2779) | void set_array_depth(size_type depth) { function parse (line 2820) | bool parse(const char *str, JsonValue *out) { function error (line 2850) | int error(void) const { function state (line 2855) | int state(void) const { function class (line 2873) | class JsonDumper { FILE: deps/proxima/include/ailego/encoding/uri.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/hash/crc32c.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/hash/fnv1.h function namespace (line 26) | namespace ailego { function Hash64 (line 148) | struct Fnv1a { function Hash32 (line 162) | static inline uint32_t Hash32(const void *data, size_t len, uint32_t sum) { function Hash32 (line 176) | static inline uint32_t Hash32(const void *data, size_t len) { function Hash64 (line 181) | static inline uint64_t Hash64(const void *data, size_t len, uint64_t sum) { function Hash64 (line 196) | static inline uint64_t Hash64(const void *data, size_t len) { FILE: deps/proxima/include/ailego/hash/jump_hash.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/internal/platform.h function ailego_ctz32 (line 121) | static inline int ailego_ctz32(uint32_t x) { function ailego_clz32 (line 128) | static inline int ailego_clz32(uint32_t x) { function ailego_ctz64 (line 136) | static inline int ailego_ctz64(uint64_t x) { function ailego_clz64 (line 143) | static inline int ailego_clz64(uint64_t x) { function ailego_ctz64 (line 150) | static inline int ailego_ctz64(uint64_t x) { function ailego_clz64 (line 165) | static inline int ailego_clz64(uint64_t x) { function ailego_assert_report (line 475) | static inline void ailego_assert_report(const char *file, const char *func, FILE: deps/proxima/include/ailego/io/file.h function class (line 30) | class File { FILE: deps/proxima/include/ailego/io/file_lock.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/io/file_writer.h function namespace (line 28) | namespace ailego { function is_valid (line 75) | bool is_valid(void) const { function create (line 80) | bool create(const char *path) { function open (line 85) | bool open(const char *path) { function close (line 90) | void close(void) { function write (line 95) | size_t write(const void *data, size_t len) { function flush (line 100) | bool flush(void) { function print (line 105) | void print(const char *format, va_list args) { function print (line 113) | void print(const char *format, ...) __attribute__((format(printf, 2, 3))) { FILE: deps/proxima/include/ailego/io/mmap_file.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/io/pid_file.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/parallel/lock.h function lock (line 44) | void lock(void) { function try_lock (line 57) | bool try_lock(void) { function unlock (line 64) | void unlock(void) { function class (line 82) | class SpinMutex { function class (line 117) | class SharedMutex { FILE: deps/proxima/include/ailego/parallel/semaphore.h function namespace (line 30) | namespace ailego { FILE: deps/proxima/include/ailego/parallel/thread_pool.h function namespace (line 33) | namespace ailego { function wait_finish (line 90) | void wait_finish(void) { function is_finished (line 96) | bool is_finished(void) const { function pending_count (line 101) | size_t pending_count(void) const { function active_count (line 106) | size_t active_count(void) const { function mark_task_enqueued (line 114) | void mark_task_enqueued(void) { function mark_task_actived (line 119) | void mark_task_actived(void) { function notify (line 126) | void notify(void) { function explicit (line 146) | explicit ThreadPool(bool binding) function ThreadPool (line 151) | ThreadPool(void) : ThreadPool{false} function count (line 166) | size_t count(void) const { function stop (line 171) | void stop(void) { function enqueue (line 179) | void enqueue(const ClosureHandler &handle) { function enqueue (line 184) | void enqueue(ClosureHandler &&handle) { function enqueue_and_wake (line 189) | void enqueue_and_wake(const ClosureHandler &handle) { function enqueue_and_wake (line 194) | void enqueue_and_wake(ClosureHandler &&handle) { function wake_any (line 213) | void wake_any(void) { function wake_all (line 219) | void wake_all(void) { function wait_finish (line 225) | void wait_finish(void) { function wait_stop (line 231) | void wait_stop(void) { function is_finished (line 242) | bool is_finished(void) const { function is_stopped (line 247) | bool is_stopped(void) const { function worker_count (line 252) | size_t worker_count(void) const { function pending_count (line 257) | size_t pending_count(void) const { function active_count (line 262) | size_t active_count(void) const { function indexof (line 267) | int indexof(const std::thread::id &thread_id) const { function indexof_this (line 277) | int indexof_this(void) const { function wait (line 299) | void wait(void) { type Task (line 311) | struct Task { function TaskControl (line 333) | TaskControl *control{nullptr}; FILE: deps/proxima/include/ailego/parallel/thread_queue.h function namespace (line 34) | namespace ailego { FILE: deps/proxima/include/ailego/pattern/closure.h function namespace (line 33) | namespace ailego { function CallbackTraits (line 164) | const volatile> function run (line 349) | void run(void) override { function run (line 354) | void run(R *r) override { function run (line 394) | void run(void) override { function tuple_ (line 426) | impl_(std::move(impl)), tuple_(std::forward(args)...) {} function run (line 429) | void run(void) override { function run (line 434) | void run(R *r) override { function tuple_ (line 465) | impl_(std::move(impl)), tuple_(std::forward(args)...) {} function run (line 468) | void run(void) override { FILE: deps/proxima/include/ailego/pattern/factory.h function namespace (line 32) | namespace ailego { function TBase (line 90) | static TBase *Make(const char *key) { function std (line 95) | static std::shared_ptr MakeShared(const char *key) { function std (line 100) | static std::unique_ptr MakeUnique(const char *key) { function Has (line 105) | static bool Has(const char *key) { function std (line 110) | static std::vector Classes(void) { function Factory (line 119) | static Factory *Instance(void) { function TBase (line 131) | TBase *produce(const char *key) { function has (line 140) | bool has(const char *key) { type KeyComparer (line 161) | struct KeyComparer { FILE: deps/proxima/include/ailego/pattern/scope_guard.h function namespace (line 29) | namespace ailego { type ScopeGuard (line 131) | struct ScopeGuard { FILE: deps/proxima/include/ailego/pattern/singleton.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/string/string_concat_helper.h function namespace (line 30) | namespace ailego { FILE: deps/proxima/include/ailego/string/string_view.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/utility/bitset_helper.h function namespace (line 27) | namespace ailego { FILE: deps/proxima/include/ailego/utility/dl_helper.h function namespace (line 27) | namespace ailego { FILE: deps/proxima/include/ailego/utility/file_helper.h function namespace (line 28) | namespace ailego { FILE: deps/proxima/include/ailego/utility/float_helper.h function namespace (line 26) | namespace ailego { function class (line 63) | class Float16 { function operator (line 105) | operator float() const { function operator (line 115) | bool operator!=(const Float16 &rhs) const { function operator (line 120) | bool operator<(const Float16 &rhs) const { function operator (line 125) | bool operator<=(const Float16 &rhs) const { function operator (line 130) | bool operator>(const Float16 &rhs) const { function operator (line 135) | bool operator>=(const Float16 &rhs) const { function Float16 (line 140) | static inline Float16 Absolute(const Float16 &x) { function class (line 152) | class Float16 { function operator (line 196) | bool operator==(const Float16 &rhs) const { function operator (line 201) | bool operator!=(const Float16 &rhs) const { function operator (line 206) | bool operator<(const Float16 &rhs) const { function operator (line 211) | bool operator<=(const Float16 &rhs) const { function operator (line 216) | bool operator>(const Float16 &rhs) const { function operator (line 221) | bool operator>=(const Float16 &rhs) const { function Float16 (line 226) | static inline Float16 Absolute(const Float16 &x) { FILE: deps/proxima/include/ailego/utility/process_helper.h function namespace (line 26) | namespace ailego { FILE: deps/proxima/include/ailego/utility/string_helper.h function namespace (line 31) | namespace ailego { FILE: deps/proxima/include/ailego/utility/string_helper_impl.h function namespace (line 29) | namespace details { FILE: deps/proxima/include/ailego/utility/time_helper.h function namespace (line 27) | namespace ailego { function Gmtime (line 80) | static size_t Gmtime(char *buf, size_t len) { function std (line 85) | static std::string Localtime(void) { function std (line 92) | static std::string Gmtime(void) { function Localtime (line 99) | static size_t Localtime(uint64_t stamp, char *buf, size_t len) { function Gmtime (line 104) | static size_t Gmtime(uint64_t stamp, char *buf, size_t len) { function std (line 109) | static std::string Localtime(uint64_t stamp) { function std (line 116) | static std::string Gmtime(uint64_t stamp) { function class (line 125) | class ElapsedTime { FILE: deps/proxima/include/ailego/utility/type_helper.h function namespace (line 28) | namespace ailego { FILE: deps/proxima/include/ailego/version.h function namespace (line 24) | namespace ailego { FILE: deps/proxima/include/aitheta2/index_closet.h function namespace (line 29) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_container.h function class (line 31) | class IndexContainer : public IndexModule { function class (line 128) | class Segment : public IndexContainer::Segment { function data_crc (line 161) | uint32_t data_crc(void) const override { function padding_size (line 166) | size_t padding_size(void) const override { function fetch (line 171) | size_t fetch(size_t offset, void *buf, size_t len) const override { function read (line 176) | size_t read(size_t offset, const void **data, size_t len) override { function read (line 181) | bool read(SegmentData *iovec, size_t count) override { function data_size_ (line 199) | size_t data_size_{0u}; FILE: deps/proxima/include/aitheta2/index_context.h function namespace (line 30) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_converter.h function class (line 40) | class Stats : public IndexStats { function set_transformed_count (line 48) | void set_transformed_count(size_t count) { function set_dumped_size (line 53) | void set_dumped_size(size_t size) { function set_discarded_count (line 58) | void set_discarded_count(size_t count) { function set_trained_costtime (line 63) | void set_trained_costtime(uint64_t cost) { function set_transformed_costtime (line 68) | void set_transformed_costtime(uint64_t cost) { function set_dumped_costtime (line 73) | void set_dumped_costtime(uint64_t cost) { function trained_count (line 78) | size_t trained_count(void) const { function transformed_count (line 83) | size_t transformed_count(void) const { function dumped_size (line 88) | size_t dumped_size(void) const { function discarded_count (line 93) | size_t discarded_count(void) const { function trained_costtime (line 98) | uint64_t trained_costtime(void) const { function transformed_costtime (line 103) | uint64_t transformed_costtime(void) const { function dumped_costtime (line 108) | uint64_t dumped_costtime(void) const { function trained_costtime_ (line 153) | uint64_t trained_costtime_{0u}; FILE: deps/proxima/include/aitheta2/index_document.h function key (line 66) | uint64_t key(void) const { function score (line 71) | float score(void) const { function index (line 76) | uint32_t index(void) const { function set_key (line 96) | void set_key(uint64_t val) { function set_score (line 101) | void set_score(float val) { function set_index (line 106) | void set_index(uint32_t val) { function index_ (line 114) | uint32_t index_{0u}; function class (line 119) | class IndexDocumentHeap : public ailego::Heap { FILE: deps/proxima/include/aitheta2/index_dumper.h function namespace (line 28) | namespace aitheta2 { function magic (line 130) | uint32_t magic(void) const override { function close_index (line 143) | int close_index(void) { function IndexPacker (line 165) | IndexPacker packer_{} FILE: deps/proxima/include/aitheta2/index_error.h function namespace (line 26) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_factory.h function namespace (line 36) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_filter.h function namespace (line 26) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_format.h type MetaHeader (line 41) | struct MetaHeader { type MetaFooter (line 61) | struct MetaFooter { type SegmentMeta (line 81) | struct SegmentMeta { function append (line 103) | bool append(const std::string &id, size_t data_size, size_t padding_size, function resize (line 121) | void resize(size_t val) { function size (line 131) | size_t size(void) const { function crc (line 136) | uint32_t crc(void) const { function offset_ (line 146) | size_t offset_{0u}; FILE: deps/proxima/include/aitheta2/index_helper.h function namespace (line 30) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_holder.h function namespace (line 33) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_logger.h function namespace (line 65) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_measure.h function namespace (line 27) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_meta.h function namespace (line 26) | namespace aitheta2 { function UnitSizeof (line 503) | static uint32_t UnitSizeof(FeatureTypes ft) { function AlignSizeof (line 519) | static uint32_t AlignSizeof(FeatureTypes ft) { function ElementSizeof (line 535) | static uint32_t ElementSizeof(FeatureTypes ft, uint32_t unit, uint32_t d... function ElementSizeof (line 555) | static uint32_t ElementSizeof(FeatureTypes ft, uint32_t dim) { function FeatureTypes (line 561) | FeatureTypes type_{FeatureTypes::FT_UNDEFINED}; function class (line 595) | class IndexQueryMeta { function dimension (line 617) | uint32_t dimension(void) const { function unit_size (line 622) | uint32_t unit_size(void) const { function element_size (line 627) | uint32_t element_size(void) const { function set_dimension (line 632) | void set_dimension(uint32_t dim) { function set_meta (line 638) | void set_meta(IndexMeta::FeatureTypes tp, uint32_t unit, uint32_t dim) { function set_meta (line 646) | void set_meta(IndexMeta::FeatureTypes tp, uint32_t dim) { function dimension_ (line 652) | uint32_t dimension_{0} function unit_size_ (line 653) | uint32_t unit_size_{0} function element_size_ (line 654) | uint32_t element_size_{0} FILE: deps/proxima/include/aitheta2/index_module.h function namespace (line 27) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_packer.h function namespace (line 29) | namespace aitheta2 { function data_crc_ (line 223) | uint32_t data_crc_{0u}; FILE: deps/proxima/include/aitheta2/index_params.h function namespace (line 26) | namespace aitheta2 { function get (line 151) | bool get(const std::string &key, bool *out) const { function get (line 175) | bool get(const std::string &key, char *out) const { function get (line 199) | bool get(const std::string &key, unsigned char *out) const { function get (line 223) | bool get(const std::string &key, signed char *out) const { function get (line 247) | bool get(const std::string &key, short int *out) const { function get (line 271) | bool get(const std::string &key, unsigned short int *out) const { function get (line 295) | bool get(const std::string &key, int *out) const { function get (line 319) | bool get(const std::string &key, unsigned int *out) const { function get (line 343) | bool get(const std::string &key, long int *out) const { function get (line 367) | bool get(const std::string &key, unsigned long int *out) const { function get (line 391) | bool get(const std::string &key, long long int *out) const { function get (line 415) | bool get(const std::string &key, unsigned long long int *out) const { function get (line 439) | bool get(const std::string &key, float *out) const { function get (line 463) | bool get(const std::string &key, double *out) const { function get (line 487) | bool get(const std::string &key, long double *out) const { function get (line 511) | bool get(const std::string &key, std::string *out) const { function get_as_bool (line 545) | bool get_as_bool(const std::string &key) const { function get_as_int8 (line 552) | int8_t get_as_int8(const std::string &key) const { function get_as_int16 (line 559) | int16_t get_as_int16(const std::string &key) const { function get_as_int32 (line 566) | int32_t get_as_int32(const std::string &key) const { function get_as_int64 (line 573) | int64_t get_as_int64(const std::string &key) const { function get_as_uint8 (line 580) | uint8_t get_as_uint8(const std::string &key) const { function get_as_uint16 (line 587) | uint16_t get_as_uint16(const std::string &key) const { function get_as_uint32 (line 594) | uint32_t get_as_uint32(const std::string &key) const { function get_as_uint64 (line 601) | uint64_t get_as_uint64(const std::string &key) const { function get_as_float (line 608) | float get_as_float(const std::string &key) const { function get_as_double (line 615) | double get_as_double(const std::string &key) const { function ailego (line 636) | const ailego::Hypercube &hypercube(void) const { FILE: deps/proxima/include/aitheta2/index_plugin.h function namespace (line 27) | namespace aitheta2 { function class (line 79) | class IndexPluginBroker { FILE: deps/proxima/include/aitheta2/index_provider.h function namespace (line 26) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_reformer.h function namespace (line 27) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_searcher.h function namespace (line 30) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_stats.h function namespace (line 26) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_storage.h function namespace (line 27) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_streamer.h function namespace (line 30) | namespace aitheta2 { function remove (line 541) | int remove(uint64_t key, Context::Pointer &context) { function optimize (line 546) | int optimize(aitheta2::IndexThreads::Pointer threads) { FILE: deps/proxima/include/aitheta2/index_threads.h function namespace (line 34) | namespace aitheta2 { FILE: deps/proxima/include/aitheta2/index_unpacker.h function namespace (line 30) | namespace aitheta2 { function magic (line 85) | uint32_t magic(void) const { function IndexFormat (line 90) | const IndexFormat::MetaHeader &header(void) const { function IndexFormat (line 95) | const IndexFormat::MetaFooter &footer(void) const { function std (line 100) | const std::string &version(void) const { FILE: deps/proxima/include/aitheta2/index_version.h function namespace (line 24) | namespace aitheta2 { FILE: sdk/cpp/examples/client_example.cc function main (line 27) | int main() { FILE: sdk/cpp/include/proxima_search_client.h type Status (line 31) | struct Status type ChannelOptions (line 32) | struct ChannelOptions type CollectionConfig (line 33) | struct CollectionConfig type CollectionInfo (line 34) | struct CollectionInfo type CollectionStats (line 35) | struct CollectionStats function class (line 65) | class ProximaSearchClient { type class (line 153) | enum class type class (line 158) | enum class type class (line 183) | enum class type Status (line 188) | struct Status { type ChannelOptions (line 201) | struct ChannelOptions { function timeout_ms (line 209) | uint32_t timeout_ms{1000U}; type IndexColumnParam (line 233) | struct IndexColumnParam { function DataType (line 244) | DataType data_type{DataType::VECTOR_FP32}; type CollectionConfig (line 295) | struct CollectionConfig { function max_docs_per_segment (line 303) | uint32_t max_docs_per_segment{0U}; type CollectionInfo (line 322) | struct CollectionInfo { function max_docs_per_segment (line 348) | uint32_t max_docs_per_segment{0U}; type CollectionStats (line 364) | struct CollectionStats { function total_index_file_size (line 433) | uint64_t total_index_file_size{0U}; function class (line 454) | class WriteRequest { function class (line 579) | class QueryRequest { function virtual (line 661) | virtual uint64_t primary_key() const = 0; FILE: sdk/cpp/src/grpc_client.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { function Status (line 29) | Status GrpcProximaSearchClient::connect(const ChannelOptions &option... function Status (line 72) | Status GrpcProximaSearchClient::close() { function Status (line 96) | Status GrpcProximaSearchClient::create_collection( function Status (line 120) | Status GrpcProximaSearchClient::drop_collection( function Status (line 146) | Status GrpcProximaSearchClient::describe_collection( function Status (line 177) | Status GrpcProximaSearchClient::stats_collection( function Status (line 207) | Status GrpcProximaSearchClient::list_collections( function Status (line 234) | Status GrpcProximaSearchClient::write(const WriteRequest &write_requ... function Status (line 256) | Status GrpcProximaSearchClient::query(const QueryRequest &query_requ... function Status (line 280) | Status GrpcProximaSearchClient::get_document_by_key( function Status (line 468) | Status GrpcProximaSearchClient::validate(const CollectionConfig &con... function Status (line 504) | Status GrpcProximaSearchClient::validate(const PbWriteRequest &reque... function Status (line 548) | Status GrpcProximaSearchClient::validate(const PbQueryRequest &reque... function Status (line 604) | Status GrpcProximaSearchClient::validate(const PbGetDocumentRequest ... FILE: sdk/cpp/src/grpc_client.h function namespace (line 50) | namespace proxima { FILE: sdk/cpp/src/http_client.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { function Status (line 30) | Status HttpProximaSearchClient::connect(const ChannelOptions &option... function Status (line 56) | Status HttpProximaSearchClient::close() { function Status (line 218) | Status HttpProximaSearchClient::check_server_version() { FILE: sdk/cpp/src/http_client.h function namespace (line 25) | namespace proxima { FILE: sdk/cpp/src/proxima_search_client.cc type proxima (line 4) | namespace proxima { type be (line 5) | namespace be { function ProximaSearchClientPtr (line 7) | ProximaSearchClientPtr ProximaSearchClient::Create(const std::string... function ProximaSearchClientPtr (line 17) | ProximaSearchClientPtr ProximaSearchClient::ProximaSearchClient::Cre... function WriteRequestPtr (line 21) | WriteRequestPtr WriteRequest::Create() { function QueryRequestPtr (line 25) | QueryRequestPtr QueryRequest::Create() { function QueryResponsePtr (line 29) | QueryResponsePtr QueryResponse::Create() { function GetDocumentRequestPtr (line 33) | GetDocumentRequestPtr GetDocumentRequest::Create() { function GetDocumentResponsePtr (line 37) | GetDocumentResponsePtr GetDocumentResponse::Create() { FILE: sdk/cpp/src/version.h function namespace (line 29) | namespace proxima { FILE: sdk/go/client_proxy.go function wrapError (line 29) | func wrapError(in *pb.Status) error { type proximaSEClientProxy (line 40) | type proximaSEClientProxy struct method CreateCollection (line 44) | func (proxy *proximaSEClientProxy) CreateCollection(config *Collection... method DropCollection (line 56) | func (proxy *proximaSEClientProxy) DropCollection(collection string) e... method DescribeCollection (line 66) | func (proxy *proximaSEClientProxy) DescribeCollection(collection strin... method ListCollections (line 82) | func (proxy *proximaSEClientProxy) ListCollections(filters ...ListColl... method StatCollection (line 106) | func (proxy *proximaSEClientProxy) StatCollection(collection string) (... method Write (line 121) | func (proxy *proximaSEClientProxy) Write(req *WriteRequest) error { method Query (line 151) | func (proxy *proximaSEClientProxy) Query(collection string, column str... method GetDocumentByKey (line 166) | func (proxy *proximaSEClientProxy) GetDocumentByKey(collection string,... function DefaultAddress (line 186) | func DefaultAddress() *Address { function NewProximaSearchClient (line 194) | func NewProximaSearchClient(conn ConnectionProtocol, address *Address) (... FILE: sdk/go/clients.go type proximaSEPBClient (line 41) | type proximaSEPBClient interface function buildContext (line 62) | func buildContext() (context.Context, context.CancelFunc) { type grpcClient (line 67) | type grpcClient struct method GetVersion (line 72) | func (c *grpcClient) GetVersion() (string, error) { method CreateCollection (line 81) | func (c *grpcClient) CreateCollection(in *pb.CollectionConfig) (*pb.St... method DropCollection (line 86) | func (c *grpcClient) DropCollection(in *pb.CollectionName) (*pb.Status... method DescribeCollection (line 91) | func (c *grpcClient) DescribeCollection(in *pb.CollectionName) (*pb.De... method ListCollections (line 96) | func (c *grpcClient) ListCollections(in *pb.ListCondition) (*pb.ListCo... method StatsCollection (line 101) | func (c *grpcClient) StatsCollection(in *pb.CollectionName) (*pb.Stats... method Write (line 106) | func (c *grpcClient) Write(in *pb.WriteRequest) (*pb.Status, error) { method Query (line 111) | func (c *grpcClient) Query(in *pb.QueryRequest) (*pb.QueryResponse, er... method GetDocumentByKey (line 116) | func (c *grpcClient) GetDocumentByKey(in *pb.GetDocumentRequest) (*pb.... type httpClient (line 131) | type httpClient struct method makeURI (line 135) | func (c *httpClient) makeURI(format string, args ...interface{}) string { method getMessageFromIO (line 140) | func (c *httpClient) getMessageFromIO(r io.Reader, m proto.Message) er... method getStatusFromIO (line 148) | func (c *httpClient) getStatusFromIO(r io.Reader) (*pb.Status, error) { method GetVersion (line 174) | func (c *httpClient) GetVersion() (string, error) { method CreateCollection (line 188) | func (c *httpClient) CreateCollection(in *pb.CollectionConfig) (*pb.St... method DropCollection (line 201) | func (c *httpClient) DropCollection(in *pb.CollectionName) (*pb.Status... method DescribeCollection (line 210) | func (c *httpClient) DescribeCollection(in *pb.CollectionName) (*pb.De... method ListCollections (line 225) | func (c *httpClient) ListCollections(in *pb.ListCondition) (*pb.ListCo... method StatsCollection (line 244) | func (c *httpClient) StatsCollection(in *pb.CollectionName) (*pb.Stats... method Write (line 259) | func (c *httpClient) Write(in *pb.WriteRequest) (*pb.Status, error) { method Query (line 272) | func (c *httpClient) Query(in *pb.QueryRequest) (*pb.QueryResponse, er... method GetDocumentByKey (line 291) | func (c *httpClient) GetDocumentByKey(in *pb.GetDocumentRequest) (*pb.... function httpGetWithBody (line 157) | func httpGetWithBody(url string, contentType string, body io.Reader) (re... function httpDel (line 166) | func httpDel(url string) (resp *http.Response, err error) { function newProximaSEPBClient (line 307) | func newProximaSEPBClient(connType ConnectionProtocol, address Address) ... FILE: sdk/go/const.go type ConnectionProtocol (line 24) | type ConnectionProtocol constant GrpcProtocol (line 29) | GrpcProtocol ConnectionProtocol = iota constant HttpProtocol (line 31) | HttpProtocol type MetricType (line 35) | type MetricType constant MetricTypeUndefined (line 40) | MetricTypeUndefined MetricType = iota constant SquaredEuclidean (line 42) | SquaredEuclidean constant Euclidean (line 44) | Euclidean constant Manhattan (line 46) | Manhattan constant InnerProduct (line 48) | InnerProduct constant Hamming (line 50) | Hamming type IndexType (line 54) | type IndexType constant IndexTypeUndefined (line 59) | IndexTypeUndefined IndexType = iota constant ProximaGraphIndex (line 61) | ProximaGraphIndex type DataType (line 65) | type DataType constant DataTypeUndefined (line 70) | DataTypeUndefined DataType = iota constant Binary (line 72) | Binary DataType = 1 constant String (line 74) | String DataType = 2 constant Bool (line 76) | Bool DataType = 3 constant Int32 (line 78) | Int32 DataType = 4 constant Int64 (line 80) | Int64 DataType = 5 constant Uint32 (line 82) | Uint32 DataType = 6 constant Uint64 (line 84) | Uint64 DataType = 7 constant Float (line 86) | Float DataType = 8 constant Double (line 88) | Double DataType = 9 constant VectorBinary32 (line 92) | VectorBinary32 DataType = 20 constant VectorBinary64 (line 96) | VectorBinary64 DataType = 21 constant VectorFP16 (line 99) | VectorFP16 DataType = 22 constant VectorFP32 (line 101) | VectorFP32 DataType = 23 constant VectorFP64 (line 103) | VectorFP64 DataType = 24 constant VectorInt4 (line 105) | VectorInt4 DataType = 25 constant VectorInt8 (line 107) | VectorInt8 DataType = 26 constant VectorInt16 (line 109) | VectorInt16 DataType = 27 type OperationType (line 113) | type OperationType constant Insert (line 118) | Insert OperationType = iota constant Update (line 120) | Update constant Delete (line 122) | Delete type ErrorCode (line 126) | type ErrorCode constant Success (line 130) | Success ErrorCode = 0 constant RetryLater (line 132) | RetryLater ErrorCode = -4009 constant Unknown (line 134) | Unknown ErrorCode = -1000000 constant Incompatible (line 137) | Incompatible ErrorCode = -1000001 type RepositoryType (line 141) | type RepositoryType constant Database (line 146) | Database RepositoryType = iota type CollectionStatus (line 150) | type CollectionStatus constant Initialized (line 155) | Initialized CollectionStatus = iota constant Serving (line 157) | Serving constant Dropped (line 159) | Dropped type SegmentState (line 163) | type SegmentState constant Created (line 168) | Created SegmentState = iota constant Writing (line 170) | Writing constant Dumping (line 172) | Dumping constant Compacting (line 174) | Compacting constant Persist (line 176) | Persist FILE: sdk/go/examples/demo/example.go function initAndParseArgs (line 38) | func initAndParseArgs() { function main (line 47) | func main() { FILE: sdk/go/interfaces.go type ProximaSearchClient (line 26) | type ProximaSearchClient interface FILE: sdk/go/options.go type ListCollectionFilter (line 30) | type ListCollectionFilter interface type listCollectionFilter (line 34) | type listCollectionFilter struct method apply (line 38) | func (opt *listCollectionFilter) apply(opts *pb.ListCondition) { function newlistCollectionFilter (line 42) | func newlistCollectionFilter(filter func(*pb.ListCondition)) *listCollec... function ByRepo (line 49) | func ByRepo(repo string) ListCollectionFilter { type queryOptions (line 56) | type queryOptions struct type QueryOption (line 70) | type QueryOption interface type funcOption (line 74) | type funcOption struct method apply (line 78) | func (opt *funcOption) apply(opts *queryOptions) bool { function defaultOptions (line 82) | func defaultOptions() *queryOptions { function newQueryOption (line 92) | func newQueryOption(f func(opts *queryOptions) bool) *funcOption { function WithTopK (line 99) | func WithTopK(topk uint32) QueryOption { function WithRadius (line 110) | func WithRadius(radius float32) QueryOption { function WithLinearSearch (line 121) | func WithLinearSearch() QueryOption { function WithDebugMode (line 130) | func WithDebugMode() QueryOption { function WithParam (line 143) | func WithParam(key string, value interface{}) QueryOption { FILE: sdk/go/proto/common.pb.go constant _ (line 39) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 41) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 46) | _ = proto.ProtoPackageIsVersion4 type OperationType (line 49) | type OperationType method Enum (line 71) | func (x OperationType) Enum() *OperationType { method String (line 77) | func (x OperationType) String() string { method Descriptor (line 81) | func (OperationType) Descriptor() protoreflect.EnumDescriptor { method Type (line 85) | func (OperationType) Type() protoreflect.EnumType { method Number (line 89) | func (x OperationType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 94) | func (OperationType) EnumDescriptor() ([]byte, []int) { constant OperationType_OP_INSERT (line 52) | OperationType_OP_INSERT OperationType = 0 constant OperationType_OP_UPDATE (line 53) | OperationType_OP_UPDATE OperationType = 1 constant OperationType_OP_DELETE (line 54) | OperationType_OP_DELETE OperationType = 2 type FeatureType (line 99) | type FeatureType method Enum (line 139) | func (x FeatureType) Enum() *FeatureType { method String (line 145) | func (x FeatureType) String() string { method Descriptor (line 149) | func (FeatureType) Descriptor() protoreflect.EnumDescriptor { method Type (line 153) | func (FeatureType) Type() protoreflect.EnumType { method Number (line 157) | func (x FeatureType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 162) | func (FeatureType) EnumDescriptor() ([]byte, []int) { constant FeatureType_FT_UNDEFINED (line 102) | FeatureType_FT_UNDEFINED FeatureType = 0 constant FeatureType_FT_BINARY32 (line 103) | FeatureType_FT_BINARY32 FeatureType = 1 constant FeatureType_FT_BINARY64 (line 104) | FeatureType_FT_BINARY64 FeatureType = 2 constant FeatureType_FT_FP16 (line 105) | FeatureType_FT_FP16 FeatureType = 3 constant FeatureType_FT_FP32 (line 106) | FeatureType_FT_FP32 FeatureType = 4 constant FeatureType_FT_FP64 (line 107) | FeatureType_FT_FP64 FeatureType = 5 constant FeatureType_FT_INT8 (line 108) | FeatureType_FT_INT8 FeatureType = 6 constant FeatureType_FT_INT16 (line 109) | FeatureType_FT_INT16 FeatureType = 7 constant FeatureType_FT_INT4 (line 110) | FeatureType_FT_INT4 FeatureType = 8 type IndexType (line 167) | type IndexType method Enum (line 186) | func (x IndexType) Enum() *IndexType { method String (line 192) | func (x IndexType) String() string { method Descriptor (line 196) | func (IndexType) Descriptor() protoreflect.EnumDescriptor { method Type (line 200) | func (IndexType) Type() protoreflect.EnumType { method Number (line 204) | func (x IndexType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 209) | func (IndexType) EnumDescriptor() ([]byte, []int) { constant IndexType_IT_UNDEFINED (line 170) | IndexType_IT_UNDEFINED IndexType = 0 constant IndexType_IT_PROXIMA_GRAPH_INDEX (line 171) | IndexType_IT_PROXIMA_GRAPH_INDEX IndexType = 1 type DataType (line 213) | type DataType method Enum (line 280) | func (x DataType) Enum() *DataType { method String (line 286) | func (x DataType) String() string { method Descriptor (line 290) | func (DataType) Descriptor() protoreflect.EnumDescriptor { method Type (line 294) | func (DataType) Type() protoreflect.EnumType { method Number (line 298) | func (x DataType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 303) | func (DataType) EnumDescriptor() ([]byte, []int) { constant DataType_DT_UNDEFINED (line 216) | DataType_DT_UNDEFINED DataType = 0 constant DataType_DT_BINARY (line 217) | DataType_DT_BINARY DataType = 1 constant DataType_DT_STRING (line 218) | DataType_DT_STRING DataType = 2 constant DataType_DT_BOOL (line 219) | DataType_DT_BOOL DataType = 3 constant DataType_DT_INT32 (line 220) | DataType_DT_INT32 DataType = 4 constant DataType_DT_INT64 (line 221) | DataType_DT_INT64 DataType = 5 constant DataType_DT_UINT32 (line 222) | DataType_DT_UINT32 DataType = 6 constant DataType_DT_UINT64 (line 223) | DataType_DT_UINT64 DataType = 7 constant DataType_DT_FLOAT (line 224) | DataType_DT_FLOAT DataType = 8 constant DataType_DT_DOUBLE (line 225) | DataType_DT_DOUBLE DataType = 9 constant DataType_DT_VECTOR_BINARY32 (line 226) | DataType_DT_VECTOR_BINARY32 DataType = 20 constant DataType_DT_VECTOR_BINARY64 (line 227) | DataType_DT_VECTOR_BINARY64 DataType = 21 constant DataType_DT_VECTOR_FP16 (line 228) | DataType_DT_VECTOR_FP16 DataType = 22 constant DataType_DT_VECTOR_FP32 (line 229) | DataType_DT_VECTOR_FP32 DataType = 23 constant DataType_DT_VECTOR_FP64 (line 230) | DataType_DT_VECTOR_FP64 DataType = 24 constant DataType_DT_VECTOR_INT4 (line 231) | DataType_DT_VECTOR_INT4 DataType = 25 constant DataType_DT_VECTOR_INT8 (line 232) | DataType_DT_VECTOR_INT8 DataType = 26 constant DataType_DT_VECTOR_INT16 (line 233) | DataType_DT_VECTOR_INT16 DataType = 27 type GenericValueMeta_FieldType (line 308) | type GenericValueMeta_FieldType method Enum (line 348) | func (x GenericValueMeta_FieldType) Enum() *GenericValueMeta_FieldType { method String (line 354) | func (x GenericValueMeta_FieldType) String() string { method Descriptor (line 358) | func (GenericValueMeta_FieldType) Descriptor() protoreflect.EnumDescri... method Type (line 362) | func (GenericValueMeta_FieldType) Type() protoreflect.EnumType { method Number (line 366) | func (x GenericValueMeta_FieldType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 371) | func (GenericValueMeta_FieldType) EnumDescriptor() ([]byte, []int) { constant GenericValueMeta_FT_BYTES (line 311) | GenericValueMeta_FT_BYTES GenericValueMeta_FieldType = 0 constant GenericValueMeta_FT_STRING (line 312) | GenericValueMeta_FT_STRING GenericValueMeta_FieldType = 1 constant GenericValueMeta_FT_BOOL (line 313) | GenericValueMeta_FT_BOOL GenericValueMeta_FieldType = 2 constant GenericValueMeta_FT_INT32 (line 314) | GenericValueMeta_FT_INT32 GenericValueMeta_FieldType = 3 constant GenericValueMeta_FT_INT64 (line 315) | GenericValueMeta_FT_INT64 GenericValueMeta_FieldType = 4 constant GenericValueMeta_FT_UINT32 (line 316) | GenericValueMeta_FT_UINT32 GenericValueMeta_FieldType = 5 constant GenericValueMeta_FT_UINT64 (line 317) | GenericValueMeta_FT_UINT64 GenericValueMeta_FieldType = 6 constant GenericValueMeta_FT_FLOAT (line 318) | GenericValueMeta_FT_FLOAT GenericValueMeta_FieldType = 7 constant GenericValueMeta_FT_DOUBLE (line 319) | GenericValueMeta_FT_DOUBLE GenericValueMeta_FieldType = 8 type GenericValue (line 376) | type GenericValue struct method Reset (line 394) | func (x *GenericValue) Reset() { method String (line 403) | func (x *GenericValue) String() string { method ProtoMessage (line 407) | func (*GenericValue) ProtoMessage() {} method ProtoReflect (line 409) | func (x *GenericValue) ProtoReflect() protoreflect.Message { method Descriptor (line 422) | func (*GenericValue) Descriptor() ([]byte, []int) { method GetValueOneof (line 426) | func (m *GenericValue) GetValueOneof() isGenericValue_ValueOneof { method GetBytesValue (line 433) | func (x *GenericValue) GetBytesValue() []byte { method GetStringValue (line 440) | func (x *GenericValue) GetStringValue() string { method GetBoolValue (line 447) | func (x *GenericValue) GetBoolValue() bool { method GetInt32Value (line 454) | func (x *GenericValue) GetInt32Value() int32 { method GetInt64Value (line 461) | func (x *GenericValue) GetInt64Value() int64 { method GetUint32Value (line 468) | func (x *GenericValue) GetUint32Value() uint32 { method GetUint64Value (line 475) | func (x *GenericValue) GetUint64Value() uint64 { method GetFloatValue (line 482) | func (x *GenericValue) GetFloatValue() float32 { method GetDoubleValue (line 489) | func (x *GenericValue) GetDoubleValue() float64 { type isGenericValue_ValueOneof (line 496) | type isGenericValue_ValueOneof interface type GenericValue_BytesValue (line 500) | type GenericValue_BytesValue struct method isGenericValue_ValueOneof (line 536) | func (*GenericValue_BytesValue) isGenericValue_ValueOneof() {} type GenericValue_StringValue (line 504) | type GenericValue_StringValue struct method isGenericValue_ValueOneof (line 538) | func (*GenericValue_StringValue) isGenericValue_ValueOneof() {} type GenericValue_BoolValue (line 508) | type GenericValue_BoolValue struct method isGenericValue_ValueOneof (line 540) | func (*GenericValue_BoolValue) isGenericValue_ValueOneof() {} type GenericValue_Int32Value (line 512) | type GenericValue_Int32Value struct method isGenericValue_ValueOneof (line 542) | func (*GenericValue_Int32Value) isGenericValue_ValueOneof() {} type GenericValue_Int64Value (line 516) | type GenericValue_Int64Value struct method isGenericValue_ValueOneof (line 544) | func (*GenericValue_Int64Value) isGenericValue_ValueOneof() {} type GenericValue_Uint32Value (line 520) | type GenericValue_Uint32Value struct method isGenericValue_ValueOneof (line 546) | func (*GenericValue_Uint32Value) isGenericValue_ValueOneof() {} type GenericValue_Uint64Value (line 524) | type GenericValue_Uint64Value struct method isGenericValue_ValueOneof (line 548) | func (*GenericValue_Uint64Value) isGenericValue_ValueOneof() {} type GenericValue_FloatValue (line 528) | type GenericValue_FloatValue struct method isGenericValue_ValueOneof (line 550) | func (*GenericValue_FloatValue) isGenericValue_ValueOneof() {} type GenericValue_DoubleValue (line 532) | type GenericValue_DoubleValue struct method isGenericValue_ValueOneof (line 552) | func (*GenericValue_DoubleValue) isGenericValue_ValueOneof() {} type GenericValueList (line 555) | type GenericValueList struct method Reset (line 563) | func (x *GenericValueList) Reset() { method String (line 572) | func (x *GenericValueList) String() string { method ProtoMessage (line 576) | func (*GenericValueList) ProtoMessage() {} method ProtoReflect (line 578) | func (x *GenericValueList) ProtoReflect() protoreflect.Message { method Descriptor (line 591) | func (*GenericValueList) Descriptor() ([]byte, []int) { method GetValues (line 595) | func (x *GenericValueList) GetValues() []*GenericValue { type GenericValueMeta (line 603) | type GenericValueMeta struct method Reset (line 612) | func (x *GenericValueMeta) Reset() { method String (line 621) | func (x *GenericValueMeta) String() string { method ProtoMessage (line 625) | func (*GenericValueMeta) ProtoMessage() {} method ProtoReflect (line 627) | func (x *GenericValueMeta) ProtoReflect() protoreflect.Message { method Descriptor (line 640) | func (*GenericValueMeta) Descriptor() ([]byte, []int) { method GetFieldName (line 644) | func (x *GenericValueMeta) GetFieldName() string { method GetFieldType (line 651) | func (x *GenericValueMeta) GetFieldType() GenericValueMeta_FieldType { type GenericKeyValue (line 659) | type GenericKeyValue struct method Reset (line 668) | func (x *GenericKeyValue) Reset() { method String (line 677) | func (x *GenericKeyValue) String() string { method ProtoMessage (line 681) | func (*GenericKeyValue) ProtoMessage() {} method ProtoReflect (line 683) | func (x *GenericKeyValue) ProtoReflect() protoreflect.Message { method Descriptor (line 696) | func (*GenericKeyValue) Descriptor() ([]byte, []int) { method GetKey (line 700) | func (x *GenericKeyValue) GetKey() string { method GetValue (line 707) | func (x *GenericKeyValue) GetValue() *GenericValue { type KeyValuePair (line 715) | type KeyValuePair struct method Reset (line 724) | func (x *KeyValuePair) Reset() { method String (line 733) | func (x *KeyValuePair) String() string { method ProtoMessage (line 737) | func (*KeyValuePair) ProtoMessage() {} method ProtoReflect (line 739) | func (x *KeyValuePair) ProtoReflect() protoreflect.Message { method Descriptor (line 752) | func (*KeyValuePair) Descriptor() ([]byte, []int) { method GetKey (line 756) | func (x *KeyValuePair) GetKey() string { method GetValue (line 763) | func (x *KeyValuePair) GetValue() string { type CommonResponse (line 771) | type CommonResponse struct method Reset (line 780) | func (x *CommonResponse) Reset() { method String (line 789) | func (x *CommonResponse) String() string { method ProtoMessage (line 793) | func (*CommonResponse) ProtoMessage() {} method ProtoReflect (line 795) | func (x *CommonResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 808) | func (*CommonResponse) Descriptor() ([]byte, []int) { method GetCode (line 812) | func (x *CommonResponse) GetCode() int32 { method GetReason (line 819) | func (x *CommonResponse) GetReason() string { type Status (line 826) | type Status struct method Reset (line 835) | func (x *Status) Reset() { method String (line 844) | func (x *Status) String() string { method ProtoMessage (line 848) | func (*Status) ProtoMessage() {} method ProtoReflect (line 850) | func (x *Status) ProtoReflect() protoreflect.Message { method Descriptor (line 863) | func (*Status) Descriptor() ([]byte, []int) { method GetCode (line 867) | func (x *Status) GetCode() int32 { method GetReason (line 874) | func (x *Status) GetReason() string { type HttpRequest (line 882) | type HttpRequest struct method Reset (line 888) | func (x *HttpRequest) Reset() { method String (line 897) | func (x *HttpRequest) String() string { method ProtoMessage (line 901) | func (*HttpRequest) ProtoMessage() {} method ProtoReflect (line 903) | func (x *HttpRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 916) | func (*HttpRequest) Descriptor() ([]byte, []int) { type HttpResponse (line 921) | type HttpResponse struct method Reset (line 927) | func (x *HttpResponse) Reset() { method String (line 936) | func (x *HttpResponse) String() string { method ProtoMessage (line 940) | func (*HttpResponse) ProtoMessage() {} method ProtoReflect (line 942) | func (x *HttpResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 955) | func (*HttpResponse) Descriptor() ([]byte, []int) { function file_proto_common_proto_rawDescGZIP (line 1073) | func file_proto_common_proto_rawDescGZIP() []byte { function init (line 1109) | func init() { file_proto_common_proto_init() } function file_proto_common_proto_init (line 1110) | func file_proto_common_proto_init() { FILE: sdk/go/proto/config.pb.go constant _ (line 39) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 41) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 46) | _ = proto.ProtoPackageIsVersion4 type MetricsConfig (line 48) | type MetricsConfig struct method Reset (line 56) | func (x *MetricsConfig) Reset() { method String (line 65) | func (x *MetricsConfig) String() string { method ProtoMessage (line 69) | func (*MetricsConfig) ProtoMessage() {} method ProtoReflect (line 71) | func (x *MetricsConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 84) | func (*MetricsConfig) Descriptor() ([]byte, []int) { method GetName (line 88) | func (x *MetricsConfig) GetName() string { type CommonConfig (line 96) | type CommonConfig struct method Reset (line 111) | func (x *CommonConfig) Reset() { method String (line 120) | func (x *CommonConfig) String() string { method ProtoMessage (line 124) | func (*CommonConfig) ProtoMessage() {} method ProtoReflect (line 126) | func (x *CommonConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 139) | func (*CommonConfig) Descriptor() ([]byte, []int) { method GetProtocol (line 143) | func (x *CommonConfig) GetProtocol() string { method GetGrpcListenPort (line 150) | func (x *CommonConfig) GetGrpcListenPort() uint32 { method GetHttpListenPort (line 157) | func (x *CommonConfig) GetHttpListenPort() uint32 { method GetLoggerType (line 164) | func (x *CommonConfig) GetLoggerType() string { method GetLogDirectory (line 171) | func (x *CommonConfig) GetLogDirectory() string { method GetLogFile (line 178) | func (x *CommonConfig) GetLogFile() string { method GetLogLevel (line 185) | func (x *CommonConfig) GetLogLevel() int32 { method GetMetricsConfig (line 192) | func (x *CommonConfig) GetMetricsConfig() *MetricsConfig { type QueryConfig (line 200) | type QueryConfig struct method Reset (line 208) | func (x *QueryConfig) Reset() { method String (line 217) | func (x *QueryConfig) String() string { method ProtoMessage (line 221) | func (*QueryConfig) ProtoMessage() {} method ProtoReflect (line 223) | func (x *QueryConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 236) | func (*QueryConfig) Descriptor() ([]byte, []int) { method GetQueryThreadCount (line 240) | func (x *QueryConfig) GetQueryThreadCount() uint32 { type IndexConfig (line 248) | type IndexConfig struct method Reset (line 260) | func (x *IndexConfig) Reset() { method String (line 269) | func (x *IndexConfig) String() string { method ProtoMessage (line 273) | func (*IndexConfig) ProtoMessage() {} method ProtoReflect (line 275) | func (x *IndexConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 288) | func (*IndexConfig) Descriptor() ([]byte, []int) { method GetBuildThreadCount (line 292) | func (x *IndexConfig) GetBuildThreadCount() uint32 { method GetDumpThreadCount (line 299) | func (x *IndexConfig) GetDumpThreadCount() uint32 { method GetMaxBuildQps (line 306) | func (x *IndexConfig) GetMaxBuildQps() uint32 { method GetIndexDirectory (line 313) | func (x *IndexConfig) GetIndexDirectory() string { method GetFlushInternal (line 320) | func (x *IndexConfig) GetFlushInternal() uint32 { type MetaConfig (line 328) | type MetaConfig struct method Reset (line 336) | func (x *MetaConfig) Reset() { method String (line 345) | func (x *MetaConfig) String() string { method ProtoMessage (line 349) | func (*MetaConfig) ProtoMessage() {} method ProtoReflect (line 351) | func (x *MetaConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 364) | func (*MetaConfig) Descriptor() ([]byte, []int) { method GetMetaUri (line 368) | func (x *MetaConfig) GetMetaUri() string { type ProximaSEConfig (line 376) | type ProximaSEConfig struct method Reset (line 387) | func (x *ProximaSEConfig) Reset() { method String (line 396) | func (x *ProximaSEConfig) String() string { method ProtoMessage (line 400) | func (*ProximaSEConfig) ProtoMessage() {} method ProtoReflect (line 402) | func (x *ProximaSEConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 415) | func (*ProximaSEConfig) Descriptor() ([]byte, []int) { method GetCommonConfig (line 419) | func (x *ProximaSEConfig) GetCommonConfig() *CommonConfig { method GetQueryConfig (line 426) | func (x *ProximaSEConfig) GetQueryConfig() *QueryConfig { method GetIndexConfig (line 433) | func (x *ProximaSEConfig) GetIndexConfig() *IndexConfig { method GetMetaConfig (line 440) | func (x *ProximaSEConfig) GetMetaConfig() *MetaConfig { function file_proto_config_proto_rawDescGZIP (line 522) | func file_proto_config_proto_rawDescGZIP() []byte { function init (line 551) | func init() { file_proto_config_proto_init() } function file_proto_config_proto_init (line 552) | func file_proto_config_proto_init() { FILE: sdk/go/proto/proxima_be.pb.go constant _ (line 23) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 25) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant _ (line 30) | _ = proto.ProtoPackageIsVersion4 type CollectionConfig_RepositoryConfig_RepositoryType (line 32) | type CollectionConfig_RepositoryConfig_RepositoryType method Enum (line 48) | func (x CollectionConfig_RepositoryConfig_RepositoryType) Enum() *Coll... method String (line 54) | func (x CollectionConfig_RepositoryConfig_RepositoryType) String() str... method Descriptor (line 58) | func (CollectionConfig_RepositoryConfig_RepositoryType) Descriptor() p... method Type (line 62) | func (CollectionConfig_RepositoryConfig_RepositoryType) Type() protore... method Number (line 66) | func (x CollectionConfig_RepositoryConfig_RepositoryType) Number() pro... method EnumDescriptor (line 71) | func (CollectionConfig_RepositoryConfig_RepositoryType) EnumDescriptor... constant CollectionConfig_RepositoryConfig_RT_DATABASE (line 35) | CollectionConfig_RepositoryConfig_RT_DATABASE CollectionConfig_Repositor... type CollectionInfo_CollectionStatus (line 75) | type CollectionInfo_CollectionStatus method Enum (line 97) | func (x CollectionInfo_CollectionStatus) Enum() *CollectionInfo_Collec... method String (line 103) | func (x CollectionInfo_CollectionStatus) String() string { method Descriptor (line 107) | func (CollectionInfo_CollectionStatus) Descriptor() protoreflect.EnumD... method Type (line 111) | func (CollectionInfo_CollectionStatus) Type() protoreflect.EnumType { method Number (line 115) | func (x CollectionInfo_CollectionStatus) Number() protoreflect.EnumNum... method EnumDescriptor (line 120) | func (CollectionInfo_CollectionStatus) EnumDescriptor() ([]byte, []int) { constant CollectionInfo_CS_INITIALIZED (line 78) | CollectionInfo_CS_INITIALIZED CollectionInfo_CollectionStatus = 0 constant CollectionInfo_CS_SERVING (line 79) | CollectionInfo_CS_SERVING CollectionInfo_CollectionStatus = 1 constant CollectionInfo_CS_DROPPED (line 80) | CollectionInfo_CS_DROPPED CollectionInfo_CollectionStatus = 2 type CollectionStats_SegmentStats_SegmentState (line 124) | type CollectionStats_SegmentStats_SegmentState method Enum (line 152) | func (x CollectionStats_SegmentStats_SegmentState) Enum() *CollectionS... method String (line 158) | func (x CollectionStats_SegmentStats_SegmentState) String() string { method Descriptor (line 162) | func (CollectionStats_SegmentStats_SegmentState) Descriptor() protoref... method Type (line 166) | func (CollectionStats_SegmentStats_SegmentState) Type() protoreflect.E... method Number (line 170) | func (x CollectionStats_SegmentStats_SegmentState) Number() protorefle... method EnumDescriptor (line 175) | func (CollectionStats_SegmentStats_SegmentState) EnumDescriptor() ([]b... constant CollectionStats_SegmentStats_SS_CREATED (line 127) | CollectionStats_SegmentStats_SS_CREATED CollectionStats_SegmentStats_... constant CollectionStats_SegmentStats_SS_WRITING (line 128) | CollectionStats_SegmentStats_SS_WRITING CollectionStats_SegmentStats_... constant CollectionStats_SegmentStats_SS_DUMPING (line 129) | CollectionStats_SegmentStats_SS_DUMPING CollectionStats_SegmentStats_... constant CollectionStats_SegmentStats_SS_COMPACTING (line 130) | CollectionStats_SegmentStats_SS_COMPACTING CollectionStats_SegmentStats_... constant CollectionStats_SegmentStats_SS_PERSIST (line 131) | CollectionStats_SegmentStats_SS_PERSIST CollectionStats_SegmentStats_... type QueryRequest_QueryType (line 179) | type QueryRequest_QueryType method Enum (line 195) | func (x QueryRequest_QueryType) Enum() *QueryRequest_QueryType { method String (line 201) | func (x QueryRequest_QueryType) String() string { method Descriptor (line 205) | func (QueryRequest_QueryType) Descriptor() protoreflect.EnumDescriptor { method Type (line 209) | func (QueryRequest_QueryType) Type() protoreflect.EnumType { method Number (line 213) | func (x QueryRequest_QueryType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 218) | func (QueryRequest_QueryType) EnumDescriptor() ([]byte, []int) { constant QueryRequest_QT_KNN (line 182) | QueryRequest_QT_KNN QueryRequest_QueryType = 0 type CollectionConfig (line 222) | type CollectionConfig struct method Reset (line 234) | func (x *CollectionConfig) Reset() { method String (line 243) | func (x *CollectionConfig) String() string { method ProtoMessage (line 247) | func (*CollectionConfig) ProtoMessage() {} method ProtoReflect (line 249) | func (x *CollectionConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 262) | func (*CollectionConfig) Descriptor() ([]byte, []int) { method GetCollectionName (line 266) | func (x *CollectionConfig) GetCollectionName() string { method GetMaxDocsPerSegment (line 273) | func (x *CollectionConfig) GetMaxDocsPerSegment() uint64 { method GetForwardColumnNames (line 280) | func (x *CollectionConfig) GetForwardColumnNames() []string { method GetIndexColumnParams (line 287) | func (x *CollectionConfig) GetIndexColumnParams() []*CollectionConfig_... method GetRepositoryConfig (line 294) | func (x *CollectionConfig) GetRepositoryConfig() *CollectionConfig_Rep... type CollectionName (line 301) | type CollectionName struct method Reset (line 309) | func (x *CollectionName) Reset() { method String (line 318) | func (x *CollectionName) String() string { method ProtoMessage (line 322) | func (*CollectionName) ProtoMessage() {} method ProtoReflect (line 324) | func (x *CollectionName) ProtoReflect() protoreflect.Message { method Descriptor (line 337) | func (*CollectionName) Descriptor() ([]byte, []int) { method GetCollectionName (line 341) | func (x *CollectionName) GetCollectionName() string { type LsnContext (line 348) | type LsnContext struct method Reset (line 357) | func (x *LsnContext) Reset() { method String (line 366) | func (x *LsnContext) String() string { method ProtoMessage (line 370) | func (*LsnContext) ProtoMessage() {} method ProtoReflect (line 372) | func (x *LsnContext) ProtoReflect() protoreflect.Message { method Descriptor (line 385) | func (*LsnContext) Descriptor() ([]byte, []int) { method GetLsn (line 389) | func (x *LsnContext) GetLsn() uint64 { method GetContext (line 396) | func (x *LsnContext) GetContext() string { type CollectionInfo (line 403) | type CollectionInfo struct method Reset (line 417) | func (x *CollectionInfo) Reset() { method String (line 426) | func (x *CollectionInfo) String() string { method ProtoMessage (line 430) | func (*CollectionInfo) ProtoMessage() {} method ProtoReflect (line 432) | func (x *CollectionInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 445) | func (*CollectionInfo) Descriptor() ([]byte, []int) { method GetConfig (line 449) | func (x *CollectionInfo) GetConfig() *CollectionConfig { method GetStatus (line 456) | func (x *CollectionInfo) GetStatus() CollectionInfo_CollectionStatus { method GetUuid (line 463) | func (x *CollectionInfo) GetUuid() string { method GetLatestLsnContext (line 470) | func (x *CollectionInfo) GetLatestLsnContext() *LsnContext { method GetMagicNumber (line 477) | func (x *CollectionInfo) GetMagicNumber() uint64 { type DescribeCollectionResponse (line 484) | type DescribeCollectionResponse struct method Reset (line 493) | func (x *DescribeCollectionResponse) Reset() { method String (line 502) | func (x *DescribeCollectionResponse) String() string { method ProtoMessage (line 506) | func (*DescribeCollectionResponse) ProtoMessage() {} method ProtoReflect (line 508) | func (x *DescribeCollectionResponse) ProtoReflect() protoreflect.Messa... method Descriptor (line 521) | func (*DescribeCollectionResponse) Descriptor() ([]byte, []int) { method GetStatus (line 525) | func (x *DescribeCollectionResponse) GetStatus() *Status { method GetCollection (line 532) | func (x *DescribeCollectionResponse) GetCollection() *CollectionInfo { type ListCondition (line 539) | type ListCondition struct method Reset (line 547) | func (x *ListCondition) Reset() { method String (line 556) | func (x *ListCondition) String() string { method ProtoMessage (line 560) | func (*ListCondition) ProtoMessage() {} method ProtoReflect (line 562) | func (x *ListCondition) ProtoReflect() protoreflect.Message { method Descriptor (line 575) | func (*ListCondition) Descriptor() ([]byte, []int) { method GetRepositoryName (line 579) | func (x *ListCondition) GetRepositoryName() string { type ListCollectionsResponse (line 586) | type ListCollectionsResponse struct method Reset (line 595) | func (x *ListCollectionsResponse) Reset() { method String (line 604) | func (x *ListCollectionsResponse) String() string { method ProtoMessage (line 608) | func (*ListCollectionsResponse) ProtoMessage() {} method ProtoReflect (line 610) | func (x *ListCollectionsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 623) | func (*ListCollectionsResponse) Descriptor() ([]byte, []int) { method GetStatus (line 627) | func (x *ListCollectionsResponse) GetStatus() *Status { method GetCollections (line 634) | func (x *ListCollectionsResponse) GetCollections() []*CollectionInfo { type CollectionStats (line 641) | type CollectionStats struct method Reset (line 655) | func (x *CollectionStats) Reset() { method String (line 664) | func (x *CollectionStats) String() string { method ProtoMessage (line 668) | func (*CollectionStats) ProtoMessage() {} method ProtoReflect (line 670) | func (x *CollectionStats) ProtoReflect() protoreflect.Message { method Descriptor (line 683) | func (*CollectionStats) Descriptor() ([]byte, []int) { method GetCollectionName (line 687) | func (x *CollectionStats) GetCollectionName() string { method GetCollectionPath (line 694) | func (x *CollectionStats) GetCollectionPath() string { method GetTotalDocCount (line 701) | func (x *CollectionStats) GetTotalDocCount() uint64 { method GetTotalSegmentCount (line 708) | func (x *CollectionStats) GetTotalSegmentCount() uint64 { method GetTotalIndexFileCount (line 715) | func (x *CollectionStats) GetTotalIndexFileCount() uint64 { method GetTotalIndexFileSize (line 722) | func (x *CollectionStats) GetTotalIndexFileSize() uint64 { method GetSegmentStats (line 729) | func (x *CollectionStats) GetSegmentStats() []*CollectionStats_Segment... type StatsCollectionResponse (line 736) | type StatsCollectionResponse struct method Reset (line 745) | func (x *StatsCollectionResponse) Reset() { method String (line 754) | func (x *StatsCollectionResponse) String() string { method ProtoMessage (line 758) | func (*StatsCollectionResponse) ProtoMessage() {} method ProtoReflect (line 760) | func (x *StatsCollectionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 773) | func (*StatsCollectionResponse) Descriptor() ([]byte, []int) { method GetStatus (line 777) | func (x *StatsCollectionResponse) GetStatus() *Status { method GetCollectionStats (line 784) | func (x *StatsCollectionResponse) GetCollectionStats() *CollectionStats { type WriteRequest (line 791) | type WriteRequest struct method Reset (line 803) | func (x *WriteRequest) Reset() { method String (line 812) | func (x *WriteRequest) String() string { method ProtoMessage (line 816) | func (*WriteRequest) ProtoMessage() {} method ProtoReflect (line 818) | func (x *WriteRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 831) | func (*WriteRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 835) | func (x *WriteRequest) GetCollectionName() string { method GetRowMeta (line 842) | func (x *WriteRequest) GetRowMeta() *WriteRequest_RowMeta { method GetRows (line 849) | func (x *WriteRequest) GetRows() []*WriteRequest_Row { method GetRequestId (line 856) | func (x *WriteRequest) GetRequestId() string { method GetMagicNumber (line 863) | func (x *WriteRequest) GetMagicNumber() uint64 { type Document (line 870) | type Document struct method Reset (line 880) | func (x *Document) Reset() { method String (line 889) | func (x *Document) String() string { method ProtoMessage (line 893) | func (*Document) ProtoMessage() {} method ProtoReflect (line 895) | func (x *Document) ProtoReflect() protoreflect.Message { method Descriptor (line 908) | func (*Document) Descriptor() ([]byte, []int) { method GetPrimaryKey (line 912) | func (x *Document) GetPrimaryKey() uint64 { method GetScore (line 919) | func (x *Document) GetScore() float32 { method GetForwardColumnValues (line 926) | func (x *Document) GetForwardColumnValues() []*GenericKeyValue { type QueryRequest (line 933) | type QueryRequest struct method Reset (line 946) | func (x *QueryRequest) Reset() { method String (line 955) | func (x *QueryRequest) String() string { method ProtoMessage (line 959) | func (*QueryRequest) ProtoMessage() {} method ProtoReflect (line 961) | func (x *QueryRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 974) | func (*QueryRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 978) | func (x *QueryRequest) GetCollectionName() string { method GetQueryType (line 985) | func (x *QueryRequest) GetQueryType() QueryRequest_QueryType { method GetDebugMode (line 992) | func (x *QueryRequest) GetDebugMode() bool { method GetQueryParam (line 999) | func (m *QueryRequest) GetQueryParam() isQueryRequest_QueryParam { method GetKnnParam (line 1006) | func (x *QueryRequest) GetKnnParam() *QueryRequest_KnnQueryParam { type isQueryRequest_QueryParam (line 1013) | type isQueryRequest_QueryParam interface type QueryRequest_KnnParam (line 1017) | type QueryRequest_KnnParam struct method isQueryRequest_QueryParam (line 1021) | func (*QueryRequest_KnnParam) isQueryRequest_QueryParam() {} type QueryResponse (line 1023) | type QueryResponse struct method Reset (line 1034) | func (x *QueryResponse) Reset() { method String (line 1043) | func (x *QueryResponse) String() string { method ProtoMessage (line 1047) | func (*QueryResponse) ProtoMessage() {} method ProtoReflect (line 1049) | func (x *QueryResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1062) | func (*QueryResponse) Descriptor() ([]byte, []int) { method GetStatus (line 1066) | func (x *QueryResponse) GetStatus() *Status { method GetDebugInfo (line 1073) | func (x *QueryResponse) GetDebugInfo() string { method GetLatencyUs (line 1080) | func (x *QueryResponse) GetLatencyUs() uint64 { method GetResults (line 1087) | func (x *QueryResponse) GetResults() []*QueryResponse_Result { type GetDocumentRequest (line 1094) | type GetDocumentRequest struct method Reset (line 1104) | func (x *GetDocumentRequest) Reset() { method String (line 1113) | func (x *GetDocumentRequest) String() string { method ProtoMessage (line 1117) | func (*GetDocumentRequest) ProtoMessage() {} method ProtoReflect (line 1119) | func (x *GetDocumentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1132) | func (*GetDocumentRequest) Descriptor() ([]byte, []int) { method GetCollectionName (line 1136) | func (x *GetDocumentRequest) GetCollectionName() string { method GetPrimaryKey (line 1143) | func (x *GetDocumentRequest) GetPrimaryKey() uint64 { method GetDebugMode (line 1150) | func (x *GetDocumentRequest) GetDebugMode() bool { type GetDocumentResponse (line 1157) | type GetDocumentResponse struct method Reset (line 1167) | func (x *GetDocumentResponse) Reset() { method String (line 1176) | func (x *GetDocumentResponse) String() string { method ProtoMessage (line 1180) | func (*GetDocumentResponse) ProtoMessage() {} method ProtoReflect (line 1182) | func (x *GetDocumentResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1195) | func (*GetDocumentResponse) Descriptor() ([]byte, []int) { method GetStatus (line 1199) | func (x *GetDocumentResponse) GetStatus() *Status { method GetDebugInfo (line 1206) | func (x *GetDocumentResponse) GetDebugInfo() string { method GetDocument (line 1213) | func (x *GetDocumentResponse) GetDocument() *Document { type GetVersionRequest (line 1220) | type GetVersionRequest struct method Reset (line 1226) | func (x *GetVersionRequest) Reset() { method String (line 1235) | func (x *GetVersionRequest) String() string { method ProtoMessage (line 1239) | func (*GetVersionRequest) ProtoMessage() {} method ProtoReflect (line 1241) | func (x *GetVersionRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1254) | func (*GetVersionRequest) Descriptor() ([]byte, []int) { type GetVersionResponse (line 1258) | type GetVersionResponse struct method Reset (line 1267) | func (x *GetVersionResponse) Reset() { method String (line 1276) | func (x *GetVersionResponse) String() string { method ProtoMessage (line 1280) | func (*GetVersionResponse) ProtoMessage() {} method ProtoReflect (line 1282) | func (x *GetVersionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1295) | func (*GetVersionResponse) Descriptor() ([]byte, []int) { method GetStatus (line 1299) | func (x *GetVersionResponse) GetStatus() *Status { method GetVersion (line 1306) | func (x *GetVersionResponse) GetVersion() string { type CollectionConfig_IndexColumnParam (line 1313) | type CollectionConfig_IndexColumnParam struct method Reset (line 1325) | func (x *CollectionConfig_IndexColumnParam) Reset() { method String (line 1334) | func (x *CollectionConfig_IndexColumnParam) String() string { method ProtoMessage (line 1338) | func (*CollectionConfig_IndexColumnParam) ProtoMessage() {} method ProtoReflect (line 1340) | func (x *CollectionConfig_IndexColumnParam) ProtoReflect() protoreflec... method Descriptor (line 1353) | func (*CollectionConfig_IndexColumnParam) Descriptor() ([]byte, []int) { method GetColumnName (line 1357) | func (x *CollectionConfig_IndexColumnParam) GetColumnName() string { method GetIndexType (line 1364) | func (x *CollectionConfig_IndexColumnParam) GetIndexType() IndexType { method GetDataType (line 1371) | func (x *CollectionConfig_IndexColumnParam) GetDataType() DataType { method GetDimension (line 1378) | func (x *CollectionConfig_IndexColumnParam) GetDimension() uint32 { method GetExtraParams (line 1385) | func (x *CollectionConfig_IndexColumnParam) GetExtraParams() []*KeyVal... type CollectionConfig_RepositoryConfig (line 1392) | type CollectionConfig_RepositoryConfig struct method Reset (line 1404) | func (x *CollectionConfig_RepositoryConfig) Reset() { method String (line 1413) | func (x *CollectionConfig_RepositoryConfig) String() string { method ProtoMessage (line 1417) | func (*CollectionConfig_RepositoryConfig) ProtoMessage() {} method ProtoReflect (line 1419) | func (x *CollectionConfig_RepositoryConfig) ProtoReflect() protoreflec... method Descriptor (line 1432) | func (*CollectionConfig_RepositoryConfig) Descriptor() ([]byte, []int) { method GetRepositoryType (line 1436) | func (x *CollectionConfig_RepositoryConfig) GetRepositoryType() Collec... method GetRepositoryName (line 1443) | func (x *CollectionConfig_RepositoryConfig) GetRepositoryName() string { method GetEntity (line 1450) | func (m *CollectionConfig_RepositoryConfig) GetEntity() isCollectionCo... method GetDatabase (line 1457) | func (x *CollectionConfig_RepositoryConfig) GetDatabase() *CollectionC... type isCollectionConfig_RepositoryConfig_Entity (line 1464) | type isCollectionConfig_RepositoryConfig_Entity interface type CollectionConfig_RepositoryConfig_Database_ (line 1468) | type CollectionConfig_RepositoryConfig_Database_ struct method isCollectionConfig_RepositoryConfig_Entity (line 1472) | func (*CollectionConfig_RepositoryConfig_Database_) isCollectionConfig... type CollectionConfig_RepositoryConfig_Database (line 1474) | type CollectionConfig_RepositoryConfig_Database struct method Reset (line 1485) | func (x *CollectionConfig_RepositoryConfig_Database) Reset() { method String (line 1494) | func (x *CollectionConfig_RepositoryConfig_Database) String() string { method ProtoMessage (line 1498) | func (*CollectionConfig_RepositoryConfig_Database) ProtoMessage() {} method ProtoReflect (line 1500) | func (x *CollectionConfig_RepositoryConfig_Database) ProtoReflect() pr... method Descriptor (line 1513) | func (*CollectionConfig_RepositoryConfig_Database) Descriptor() ([]byt... method GetConnectionUri (line 1517) | func (x *CollectionConfig_RepositoryConfig_Database) GetConnectionUri(... method GetTableName (line 1524) | func (x *CollectionConfig_RepositoryConfig_Database) GetTableName() st... method GetUser (line 1531) | func (x *CollectionConfig_RepositoryConfig_Database) GetUser() string { method GetPassword (line 1538) | func (x *CollectionConfig_RepositoryConfig_Database) GetPassword() str... type CollectionStats_SegmentStats (line 1545) | type CollectionStats_SegmentStats struct method Reset (line 1566) | func (x *CollectionStats_SegmentStats) Reset() { method String (line 1575) | func (x *CollectionStats_SegmentStats) String() string { method ProtoMessage (line 1579) | func (*CollectionStats_SegmentStats) ProtoMessage() {} method ProtoReflect (line 1581) | func (x *CollectionStats_SegmentStats) ProtoReflect() protoreflect.Mes... method Descriptor (line 1594) | func (*CollectionStats_SegmentStats) Descriptor() ([]byte, []int) { method GetSegmentId (line 1598) | func (x *CollectionStats_SegmentStats) GetSegmentId() uint32 { method GetState (line 1605) | func (x *CollectionStats_SegmentStats) GetState() CollectionStats_Segm... method GetDocCount (line 1612) | func (x *CollectionStats_SegmentStats) GetDocCount() uint64 { method GetIndexFileCount (line 1619) | func (x *CollectionStats_SegmentStats) GetIndexFileCount() uint64 { method GetIndexFileSize (line 1626) | func (x *CollectionStats_SegmentStats) GetIndexFileSize() uint64 { method GetMinDocId (line 1633) | func (x *CollectionStats_SegmentStats) GetMinDocId() uint64 { method GetMaxDocId (line 1640) | func (x *CollectionStats_SegmentStats) GetMaxDocId() uint64 { method GetMinPrimaryKey (line 1647) | func (x *CollectionStats_SegmentStats) GetMinPrimaryKey() uint64 { method GetMaxPrimaryKey (line 1654) | func (x *CollectionStats_SegmentStats) GetMaxPrimaryKey() uint64 { method GetMinTimestamp (line 1661) | func (x *CollectionStats_SegmentStats) GetMinTimestamp() uint64 { method GetMaxTimestamp (line 1668) | func (x *CollectionStats_SegmentStats) GetMaxTimestamp() uint64 { method GetMinLsn (line 1675) | func (x *CollectionStats_SegmentStats) GetMinLsn() uint64 { method GetMaxLsn (line 1682) | func (x *CollectionStats_SegmentStats) GetMaxLsn() uint64 { method GetSegmentPath (line 1689) | func (x *CollectionStats_SegmentStats) GetSegmentPath() string { type WriteRequest_Row (line 1696) | type WriteRequest_Row struct method Reset (line 1708) | func (x *WriteRequest_Row) Reset() { method String (line 1717) | func (x *WriteRequest_Row) String() string { method ProtoMessage (line 1721) | func (*WriteRequest_Row) ProtoMessage() {} method ProtoReflect (line 1723) | func (x *WriteRequest_Row) ProtoReflect() protoreflect.Message { method Descriptor (line 1736) | func (*WriteRequest_Row) Descriptor() ([]byte, []int) { method GetPrimaryKey (line 1740) | func (x *WriteRequest_Row) GetPrimaryKey() uint64 { method GetOperationType (line 1747) | func (x *WriteRequest_Row) GetOperationType() OperationType { method GetForwardColumnValues (line 1754) | func (x *WriteRequest_Row) GetForwardColumnValues() *GenericValueList { method GetIndexColumnValues (line 1761) | func (x *WriteRequest_Row) GetIndexColumnValues() *GenericValueList { method GetLsnContext (line 1768) | func (x *WriteRequest_Row) GetLsnContext() *LsnContext { type WriteRequest_IndexColumnMeta (line 1775) | type WriteRequest_IndexColumnMeta struct method Reset (line 1785) | func (x *WriteRequest_IndexColumnMeta) Reset() { method String (line 1794) | func (x *WriteRequest_IndexColumnMeta) String() string { method ProtoMessage (line 1798) | func (*WriteRequest_IndexColumnMeta) ProtoMessage() {} method ProtoReflect (line 1800) | func (x *WriteRequest_IndexColumnMeta) ProtoReflect() protoreflect.Mes... method Descriptor (line 1813) | func (*WriteRequest_IndexColumnMeta) Descriptor() ([]byte, []int) { method GetColumnName (line 1817) | func (x *WriteRequest_IndexColumnMeta) GetColumnName() string { method GetDataType (line 1824) | func (x *WriteRequest_IndexColumnMeta) GetDataType() DataType { method GetDimension (line 1831) | func (x *WriteRequest_IndexColumnMeta) GetDimension() uint32 { type WriteRequest_RowMeta (line 1838) | type WriteRequest_RowMeta struct method Reset (line 1847) | func (x *WriteRequest_RowMeta) Reset() { method String (line 1856) | func (x *WriteRequest_RowMeta) String() string { method ProtoMessage (line 1860) | func (*WriteRequest_RowMeta) ProtoMessage() {} method ProtoReflect (line 1862) | func (x *WriteRequest_RowMeta) ProtoReflect() protoreflect.Message { method Descriptor (line 1875) | func (*WriteRequest_RowMeta) Descriptor() ([]byte, []int) { method GetForwardColumnNames (line 1879) | func (x *WriteRequest_RowMeta) GetForwardColumnNames() []string { method GetIndexColumnMetas (line 1886) | func (x *WriteRequest_RowMeta) GetIndexColumnMetas() []*WriteRequest_I... type QueryRequest_KnnQueryParam (line 1893) | type QueryRequest_KnnQueryParam struct method Reset (line 1912) | func (x *QueryRequest_KnnQueryParam) Reset() { method String (line 1921) | func (x *QueryRequest_KnnQueryParam) String() string { method ProtoMessage (line 1925) | func (*QueryRequest_KnnQueryParam) ProtoMessage() {} method ProtoReflect (line 1927) | func (x *QueryRequest_KnnQueryParam) ProtoReflect() protoreflect.Messa... method Descriptor (line 1940) | func (*QueryRequest_KnnQueryParam) Descriptor() ([]byte, []int) { method GetColumnName (line 1944) | func (x *QueryRequest_KnnQueryParam) GetColumnName() string { method GetTopk (line 1951) | func (x *QueryRequest_KnnQueryParam) GetTopk() uint32 { method GetFeaturesValue (line 1958) | func (m *QueryRequest_KnnQueryParam) GetFeaturesValue() isQueryRequest... method GetFeatures (line 1965) | func (x *QueryRequest_KnnQueryParam) GetFeatures() []byte { method GetMatrix (line 1972) | func (x *QueryRequest_KnnQueryParam) GetMatrix() string { method GetBatchCount (line 1979) | func (x *QueryRequest_KnnQueryParam) GetBatchCount() uint32 { method GetDimension (line 1986) | func (x *QueryRequest_KnnQueryParam) GetDimension() uint32 { method GetDataType (line 1993) | func (x *QueryRequest_KnnQueryParam) GetDataType() DataType { method GetRadius (line 2000) | func (x *QueryRequest_KnnQueryParam) GetRadius() float32 { method GetIsLinear (line 2007) | func (x *QueryRequest_KnnQueryParam) GetIsLinear() bool { method GetExtraParams (line 2014) | func (x *QueryRequest_KnnQueryParam) GetExtraParams() []*KeyValuePair { type isQueryRequest_KnnQueryParam_FeaturesValue (line 2021) | type isQueryRequest_KnnQueryParam_FeaturesValue interface type QueryRequest_KnnQueryParam_Features (line 2025) | type QueryRequest_KnnQueryParam_Features struct method isQueryRequest_KnnQueryParam_FeaturesValue (line 2033) | func (*QueryRequest_KnnQueryParam_Features) isQueryRequest_KnnQueryPar... type QueryRequest_KnnQueryParam_Matrix (line 2029) | type QueryRequest_KnnQueryParam_Matrix struct method isQueryRequest_KnnQueryParam_FeaturesValue (line 2035) | func (*QueryRequest_KnnQueryParam_Matrix) isQueryRequest_KnnQueryParam... type QueryResponse_Result (line 2037) | type QueryResponse_Result struct method Reset (line 2045) | func (x *QueryResponse_Result) Reset() { method String (line 2054) | func (x *QueryResponse_Result) String() string { method ProtoMessage (line 2058) | func (*QueryResponse_Result) ProtoMessage() {} method ProtoReflect (line 2060) | func (x *QueryResponse_Result) ProtoReflect() protoreflect.Message { method Descriptor (line 2073) | func (*QueryResponse_Result) Descriptor() ([]byte, []int) { method GetDocuments (line 2077) | func (x *QueryResponse_Result) GetDocuments() []*Document { function file_proto_proxima_be_proto_rawDescGZIP (line 2527) | func file_proto_proxima_be_proto_rawDescGZIP() []byte { function init (line 2654) | func init() { file_proto_proxima_be_proto_init() } function file_proto_proxima_be_proto_init (line 2655) | func file_proto_proxima_be_proto_init() { constant _ (line 3011) | _ = grpc.SupportPackageIsVersion6 type ProximaServiceClient (line 3016) | type ProximaServiceClient interface type proximaServiceClient (line 3037) | type proximaServiceClient struct method CreateCollection (line 3045) | func (c *proximaServiceClient) CreateCollection(ctx context.Context, i... method DropCollection (line 3054) | func (c *proximaServiceClient) DropCollection(ctx context.Context, in ... method DescribeCollection (line 3063) | func (c *proximaServiceClient) DescribeCollection(ctx context.Context,... method ListCollections (line 3072) | func (c *proximaServiceClient) ListCollections(ctx context.Context, in... method StatsCollection (line 3081) | func (c *proximaServiceClient) StatsCollection(ctx context.Context, in... method Write (line 3090) | func (c *proximaServiceClient) Write(ctx context.Context, in *WriteReq... method Query (line 3099) | func (c *proximaServiceClient) Query(ctx context.Context, in *QueryReq... method GetDocumentByKey (line 3108) | func (c *proximaServiceClient) GetDocumentByKey(ctx context.Context, i... method GetVersion (line 3117) | func (c *proximaServiceClient) GetVersion(ctx context.Context, in *Get... function NewProximaServiceClient (line 3041) | func NewProximaServiceClient(cc grpc.ClientConnInterface) ProximaService... type ProximaServiceServer (line 3127) | type ProximaServiceServer interface type UnimplementedProximaServiceServer (line 3149) | type UnimplementedProximaServiceServer struct method CreateCollection (line 3152) | func (*UnimplementedProximaServiceServer) CreateCollection(context.Con... method DropCollection (line 3155) | func (*UnimplementedProximaServiceServer) DropCollection(context.Conte... method DescribeCollection (line 3158) | func (*UnimplementedProximaServiceServer) DescribeCollection(context.C... method ListCollections (line 3161) | func (*UnimplementedProximaServiceServer) ListCollections(context.Cont... method StatsCollection (line 3164) | func (*UnimplementedProximaServiceServer) StatsCollection(context.Cont... method Write (line 3167) | func (*UnimplementedProximaServiceServer) Write(context.Context, *Writ... method Query (line 3170) | func (*UnimplementedProximaServiceServer) Query(context.Context, *Quer... method GetDocumentByKey (line 3173) | func (*UnimplementedProximaServiceServer) GetDocumentByKey(context.Con... method GetVersion (line 3176) | func (*UnimplementedProximaServiceServer) GetVersion(context.Context, ... function RegisterProximaServiceServer (line 3180) | func RegisterProximaServiceServer(s *grpc.Server, srv ProximaServiceServ... function _ProximaService_CreateCollection_Handler (line 3184) | func _ProximaService_CreateCollection_Handler(srv interface{}, ctx conte... function _ProximaService_DropCollection_Handler (line 3202) | func _ProximaService_DropCollection_Handler(srv interface{}, ctx context... function _ProximaService_DescribeCollection_Handler (line 3220) | func _ProximaService_DescribeCollection_Handler(srv interface{}, ctx con... function _ProximaService_ListCollections_Handler (line 3238) | func _ProximaService_ListCollections_Handler(srv interface{}, ctx contex... function _ProximaService_StatsCollection_Handler (line 3256) | func _ProximaService_StatsCollection_Handler(srv interface{}, ctx contex... function _ProximaService_Write_Handler (line 3274) | func _ProximaService_Write_Handler(srv interface{}, ctx context.Context,... function _ProximaService_Query_Handler (line 3292) | func _ProximaService_Query_Handler(srv interface{}, ctx context.Context,... function _ProximaService_GetDocumentByKey_Handler (line 3310) | func _ProximaService_GetDocumentByKey_Handler(srv interface{}, ctx conte... function _ProximaService_GetVersion_Handler (line 3328) | func _ProximaService_GetVersion_Handler(srv interface{}, ctx context.Con... type HttpProximaServiceClient (line 3394) | type HttpProximaServiceClient interface type httpProximaServiceClient (line 3438) | type httpProximaServiceClient struct method Collection (line 3446) | func (c *httpProximaServiceClient) Collection(ctx context.Context, in ... method StatsCollection (line 3455) | func (c *httpProximaServiceClient) StatsCollection(ctx context.Context... method Write (line 3464) | func (c *httpProximaServiceClient) Write(ctx context.Context, in *Http... method Query (line 3473) | func (c *httpProximaServiceClient) Query(ctx context.Context, in *Http... method GetDocumentByKey (line 3482) | func (c *httpProximaServiceClient) GetDocumentByKey(ctx context.Contex... method ListCollections (line 3491) | func (c *httpProximaServiceClient) ListCollections(ctx context.Context... method GetVersion (line 3500) | func (c *httpProximaServiceClient) GetVersion(ctx context.Context, in ... function NewHttpProximaServiceClient (line 3442) | func NewHttpProximaServiceClient(cc grpc.ClientConnInterface) HttpProxim... type HttpProximaServiceServer (line 3510) | type HttpProximaServiceServer interface type UnimplementedHttpProximaServiceServer (line 3555) | type UnimplementedHttpProximaServiceServer struct method Collection (line 3558) | func (*UnimplementedHttpProximaServiceServer) Collection(context.Conte... method StatsCollection (line 3561) | func (*UnimplementedHttpProximaServiceServer) StatsCollection(context.... method Write (line 3564) | func (*UnimplementedHttpProximaServiceServer) Write(context.Context, *... method Query (line 3567) | func (*UnimplementedHttpProximaServiceServer) Query(context.Context, *... method GetDocumentByKey (line 3570) | func (*UnimplementedHttpProximaServiceServer) GetDocumentByKey(context... method ListCollections (line 3573) | func (*UnimplementedHttpProximaServiceServer) ListCollections(context.... method GetVersion (line 3576) | func (*UnimplementedHttpProximaServiceServer) GetVersion(context.Conte... function RegisterHttpProximaServiceServer (line 3580) | func RegisterHttpProximaServiceServer(s *grpc.Server, srv HttpProximaSer... function _HttpProximaService_Collection_Handler (line 3584) | func _HttpProximaService_Collection_Handler(srv interface{}, ctx context... function _HttpProximaService_StatsCollection_Handler (line 3602) | func _HttpProximaService_StatsCollection_Handler(srv interface{}, ctx co... function _HttpProximaService_Write_Handler (line 3620) | func _HttpProximaService_Write_Handler(srv interface{}, ctx context.Cont... function _HttpProximaService_Query_Handler (line 3638) | func _HttpProximaService_Query_Handler(srv interface{}, ctx context.Cont... function _HttpProximaService_GetDocumentByKey_Handler (line 3656) | func _HttpProximaService_GetDocumentByKey_Handler(srv interface{}, ctx c... function _HttpProximaService_ListCollections_Handler (line 3674) | func _HttpProximaService_ListCollections_Handler(srv interface{}, ctx co... function _HttpProximaService_GetVersion_Handler (line 3692) | func _HttpProximaService_GetVersion_Handler(srv interface{}, ctx context... FILE: sdk/go/status.go type Status (line 30) | type Status struct method OK (line 38) | func (s *Status) OK() bool { method IsGrpcError (line 42) | func (s *Status) IsGrpcError() bool { method Error (line 47) | func (s *Status) Error() string { method String (line 57) | func (s *Status) String() string { function WrapStatus (line 65) | func WrapStatus(err error) (*Status, error) { FILE: sdk/go/types.go type Version (line 32) | type Version struct method Compatible (line 40) | func (ver *Version) Compatible() bool { method String (line 45) | func (version *Version) String() string { type Address (line 53) | type Address struct method String (line 61) | func (address *Address) String() string { method address (line 68) | func (addr *Address) address() string { type ColumnIndex (line 78) | type ColumnIndex struct method String (line 92) | func (column *ColumnIndex) String() string { type Repository (line 100) | type Repository struct type DatabaseRepository (line 110) | type DatabaseRepository struct method String (line 129) | func (repo *DatabaseRepository) String() string { type CollectionConfig (line 137) | type CollectionConfig struct method String (line 151) | func (config *CollectionConfig) String() string { type LsnContext (line 159) | type LsnContext struct method String (line 167) | func (context *LsnContext) String() string { type CollectionInfo (line 175) | type CollectionInfo struct method String (line 189) | func (info *CollectionInfo) String() string { type Range (line 197) | type Range struct type SegmentStat (line 205) | type SegmentStat struct method String (line 229) | func (stat *SegmentStat) String() string { type CollectionStat (line 237) | type CollectionStat struct method String (line 255) | func (stat *CollectionStat) String() string { type Row (line 263) | type Row struct type RowMeta (line 277) | type RowMeta struct type WriteRequest (line 285) | type WriteRequest struct type Document (line 299) | type Document struct method String (line 309) | func (doc *Document) String() string { method GetForward (line 316) | func (doc *Document) GetForward(name string) (reflect.Value, error) { type QueryResponse (line 324) | type QueryResponse struct method String (line 334) | func (resp *QueryResponse) String() string { FILE: sdk/go/utils.go function createAcceptableTypes (line 36) | func createAcceptableTypes() bitmap.Bitmap { function createAcceptableFeatureTypes (line 52) | func createAcceptableFeatureTypes() bitmap.Bitmap { function indexTypeApplier (line 61) | func indexTypeApplier(column *pb.CollectionConfig_IndexColumnParam) { function dataTypeApplier (line 67) | func dataTypeApplier(column *pb.CollectionConfig_IndexColumnParam) { function acceptableValueTypes (line 88) | func acceptableValueTypes(value interface{}) bool { function acceptableFeatureTypes (line 93) | func acceptableFeatureTypes(t reflect.Type) bool { function isSlice (line 97) | func isSlice(t reflect.Type) bool { function isArray (line 101) | func isArray(t reflect.Type) bool { function isSliceOrArray (line 105) | func isSliceOrArray(t reflect.Type) bool { function inferVectorFeatureType (line 109) | func inferVectorFeatureType(features interface{}) (reflect.Kind, bool) { function inferMatrixFeatureType (line 119) | func inferMatrixFeatureType(features interface{}) (reflect.Kind, bool) { function inferMatrixDimension (line 129) | func inferMatrixDimension(matrix interface{}) (int, int, error) { function inferFeatures (line 147) | func inferFeatures(features interface{}) (pb.DataType, int, int, error) { function applyDefaultValue (line 177) | func applyDefaultValue(column *pb.CollectionConfig_IndexColumnParam) *pb... function buildPBCollectionConfig (line 184) | func buildPBCollectionConfig(config *CollectionConfig) (*pb.CollectionCo... function buildRepositoryConfigFromPB (line 228) | func buildRepositoryConfigFromPB(in *pb.CollectionConfig_RepositoryConfi... function buildCollectionInfoFromPB (line 252) | func buildCollectionInfoFromPB(collection *pb.CollectionInfo) (*Collecti... function buildCollectionStatFromPB (line 292) | func buildCollectionStatFromPB(in *pb.CollectionStats) (*CollectionStat,... function serializeSlice (line 332) | func serializeSlice(in reflect.Value) ([]byte, error) { function buildPBGenericValue (line 343) | func buildPBGenericValue(value interface{}) *pb.GenericValue { function buildGenericValueList (line 400) | func buildGenericValueList(in []interface{}, out *pb.GenericValueList) e... function buildPBWriteRequest (line 411) | func buildPBWriteRequest(req *WriteRequest) (*pb.WriteRequest, error) { function serializeFeature (line 473) | func serializeFeature(batch int, features interface{}) (*bytes.Buffer, e... function buildPBQueryRequest (line 491) | func buildPBQueryRequest(collection string, column string, features inte... function buildDocumentFromPB (line 538) | func buildDocumentFromPB(doc *pb.Document) *Document { function buildQueryResponseFromPB (line 570) | func buildQueryResponseFromPB(resp *pb.QueryResponse) (*QueryResponse, e... FILE: sdk/go/utils_test.go function TestAcceptableFeatureType (line 30) | func TestAcceptableFeatureType(t *testing.T) { function TestIsSlice (line 36) | func TestIsSlice(t *testing.T) { function TestIsArray (line 48) | func TestIsArray(t *testing.T) { function TestIsSliceOrArray (line 60) | func TestIsSliceOrArray(t *testing.T) { function TestInferVectorFeature (line 72) | func TestInferVectorFeature(t *testing.T) { function TestInferMatrixFeatureType (line 109) | func TestInferMatrixFeatureType(t *testing.T) { function TestInferMatrixDimension (line 144) | func TestInferMatrixDimension(t *testing.T) { function TestInferFeatures (line 159) | func TestInferFeatures(t *testing.T) { FILE: sdk/go/version.go constant VERSION (line 26) | VERSION = "0.2.0" FILE: sdk/java/example/src/main/java/com/alibaba/example/BenchClient.java class BenchClient (line 40) | public class BenchClient { class ThreadWorker (line 52) | public static class ThreadWorker implements Runnable { type WorkerType (line 65) | public enum WorkerType { method ThreadWorker (line 70) | public ThreadWorker(WorkerType workerType, ProximaSearchClient clien... method ThreadWorker (line 85) | public ThreadWorker(WorkerType workerType, ProximaSearchClient clien... method insert (line 101) | private void insert() { method search (line 130) | private void search() { method run (line 155) | public void run() { method BenchClient (line 163) | public BenchClient(Map kv) { method init (line 168) | public boolean init() { method execute (line 210) | public boolean execute() { method createCollection (line 232) | public boolean createCollection() { method dropCollection (line 278) | public void dropCollection() { method describeCollection (line 287) | public void describeCollection() { method statsCollection (line 304) | public void statsCollection() { method loadTxtFile (line 316) | private boolean loadTxtFile(String fileName) { method loadVecs2File (line 368) | private boolean loadVecs2File(String fileName) { method loadFileData (line 415) | private boolean loadFileData() { method insertCollection (line 431) | public void insertCollection() { method searchCollection (line 472) | public void searchCollection() { method main (line 530) | public static void main(String[] args) { FILE: sdk/java/example/src/main/java/com/alibaba/example/TestExample.java class TestExample (line 31) | public class TestExample { method main (line 34) | public static void main(String[] args) { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/CollectionConfig.java class CollectionConfig (line 29) | public class CollectionConfig { method CollectionConfig (line 36) | private CollectionConfig(Builder builder) { method getCollectionName (line 44) | public String getCollectionName() { method getMaxDocsPerSegment (line 48) | public long getMaxDocsPerSegment() { method getForwardColumnNames (line 52) | public List getForwardColumnNames() { method getIndexColumnParams (line 56) | public List getIndexColumnParams() { method getDatabaseRepository (line 60) | public DatabaseRepository getDatabaseRepository() { method newBuilder (line 68) | public static Builder newBuilder() { class Builder (line 75) | public static class Builder { method Builder (line 88) | public Builder() { method Builder (line 96) | public Builder(String collectionName, List indexCo... method withCollectionName (line 106) | public Builder withCollectionName(String collectionName) { method withForwardColumnNames (line 116) | public Builder withForwardColumnNames(List forwardColumnName... method withMaxDocsPerSegment (line 128) | public Builder withMaxDocsPerSegment(long maxDocsPerSegment) { method withIndexColumnParams (line 140) | public Builder withIndexColumnParams(List indexCol... method withDatabaseRepository (line 150) | public Builder withDatabaseRepository(DatabaseRepository databaseRep... method addForwardColumn (line 160) | public Builder addForwardColumn(String forwardColumn) { method addIndexColumnParam (line 170) | public Builder addIndexColumnParam(IndexColumnParam indexParam) { method addIndexColumnParam (line 182) | public Builder addIndexColumnParam(String columnName, DataType dataT... method build (line 195) | public CollectionConfig build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/CollectionInfo.java class CollectionInfo (line 27) | public class CollectionInfo { method CollectionInfo (line 34) | private CollectionInfo(Builder builder) { method getCollectionConfig (line 42) | public CollectionConfig getCollectionConfig() { method getCollectionStatus (line 46) | public CollectionStatus getCollectionStatus() { method getUuid (line 50) | public String getUuid() { method getLatestLsnContext (line 54) | public LsnContext getLatestLsnContext() { method getMagicNumber (line 58) | public long getMagicNumber() { method newBuilder (line 63) | public static Builder newBuilder() { class Builder (line 70) | public static class Builder { method Builder (line 83) | public Builder() { method withCollectionConfig (line 91) | public Builder withCollectionConfig(CollectionConfig collectionConfi... method withCollectionStatus (line 101) | public Builder withCollectionStatus(CollectionStatus collectionStatu... method withUuid (line 111) | public Builder withUuid(String uuid) { method withLatestLsnContext (line 121) | public Builder withLatestLsnContext(LsnContext latestLsnContext) { method withMagicNumber (line 131) | public Builder withMagicNumber(long magicNumber) { method build (line 140) | public CollectionInfo build() { type CollectionStatus (line 148) | public enum CollectionStatus { method CollectionStatus (line 168) | CollectionStatus(int value) { method getValue (line 172) | public int getValue() { method valueOf (line 176) | public static CollectionStatus valueOf(int value) { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/CollectionStats.java class CollectionStats (line 30) | public class CollectionStats { method CollectionStats (line 39) | public CollectionStats(Builder builder) { method getCollectionName (line 49) | public String getCollectionName() { method getCollectionPath (line 53) | public String getCollectionPath() { method getTotalDocCount (line 57) | public long getTotalDocCount() { method getTotalSegmentCount (line 61) | public long getTotalSegmentCount() { method getTotalIndexFileCount (line 65) | public long getTotalIndexFileCount() { method getTotalIndexFileSize (line 69) | public long getTotalIndexFileSize() { method getSegmentStats (line 73) | public List getSegmentStats() { method getSegmentStatsCount (line 81) | public int getSegmentStatsCount() { method getSegmentStats (line 93) | public SegmentStats getSegmentStats(int index) { method newBuilder (line 101) | public static Builder newBuilder() { class Builder (line 108) | public static class Builder { method Builder (line 121) | public Builder() { method withCollectionName (line 129) | public Builder withCollectionName(String collectionName) { method withCollectionPath (line 139) | public Builder withCollectionPath(String collectionPath) { method withTotalDocCount (line 149) | public Builder withTotalDocCount(long totalDocCount) { method withTotalSegmentCount (line 159) | public Builder withTotalSegmentCount(long totalSegmentCount) { method withTotalIndexFileCount (line 169) | public Builder withTotalIndexFileCount(long totalIndexFileCount) { method withTotalIndexFileSize (line 179) | public Builder withTotalIndexFileSize(long totalIndexFileSize) { method withSegmentStats (line 189) | public Builder withSegmentStats(List segmentStatsList) { method addSegmentStats (line 199) | public Builder addSegmentStats(SegmentStats segmentStats) { method build (line 208) | public CollectionStats build() { type SegmentState (line 216) | public enum SegmentState { method SegmentState (line 244) | SegmentState(int value) { method getValue (line 248) | public int getValue() { method valueOf (line 252) | public static SegmentState valueOf(int value) { class SegmentStats (line 273) | public static class SegmentStats { method SegmentStats (line 289) | private SegmentStats(Builder builder) { method getSegmentId (line 306) | public int getSegmentId() { method getSegmentState (line 310) | public SegmentState getSegmentState() { method getDocDount (line 314) | public long getDocDount() { method getIndexFileCount (line 318) | public long getIndexFileCount() { method getIndexFileSize (line 322) | public long getIndexFileSize() { method getMinDocId (line 326) | public long getMinDocId() { method getMaxDocId (line 330) | public long getMaxDocId() { method getMinPrimaryKey (line 334) | public long getMinPrimaryKey() { method getMaxPrimaryKey (line 338) | public long getMaxPrimaryKey() { method getMinTimestamp (line 342) | public long getMinTimestamp() { method getMaxTimestamp (line 346) | public long getMaxTimestamp() { method getMinLsn (line 350) | public long getMinLsn() { method getMaxLsn (line 354) | public long getMaxLsn() { method getSegmentPath (line 358) | public String getSegmentPath() { method newBuilder (line 362) | public static Builder newBuilder() { class Builder (line 369) | public static class Builder { method Builder (line 385) | public Builder() { method withSegmentId (line 388) | public Builder withSegmentId(int segmentId) { method withSegmentState (line 393) | public Builder withSegmentState(SegmentState segmentState) { method withDocDount (line 398) | public Builder withDocDount(long docDount) { method withIndexFileCount (line 403) | public Builder withIndexFileCount(long indexFileCount) { method withIndexFileSize (line 408) | public Builder withIndexFileSize(long indexFileSize) { method withMinDocId (line 413) | public Builder withMinDocId(long minDocId) { method withMaxDocId (line 418) | public Builder withMaxDocId(long maxDocId) { method withMinPrimaryKey (line 423) | public Builder withMinPrimaryKey(long minPrimaryKey) { method withMaxPrimaryKey (line 428) | public Builder withMaxPrimaryKey(long maxPrimaryKey) { method withMinTimestamp (line 433) | public Builder withMinTimestamp(long minTimestamp) { method withMaxTimestamp (line 438) | public Builder withMaxTimestamp(long maxTimestamp) { method withMinLsn (line 443) | public Builder withMinLsn(long minLsn) { method withMaxLsn (line 448) | public Builder withMaxLsn(long maxLsn) { method withSegmentPath (line 453) | public Builder withSegmentPath(String segmentPath) { method build (line 462) | public SegmentStats build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/ConnectParam.java class ConnectParam (line 29) | public class ConnectParam { method ConnectParam (line 45) | private ConnectParam(Builder builder) { method getHost (line 58) | public String getHost() { method getPort (line 66) | public int getPort() { method getTimeout (line 75) | public long getTimeout(TimeUnit timeUnit) { method getIdleTimeout (line 84) | public long getIdleTimeout(TimeUnit timeUnit) { method getKeepAliveTime (line 93) | public long getKeepAliveTime(TimeUnit timeUnit) { method getKeepAliveTimeout (line 102) | public long getKeepAliveTimeout(TimeUnit timeUnit) { method newBuilder (line 110) | public static Builder newBuilder() { class Builder (line 117) | public static class Builder { method build (line 129) | public ConnectParam build() { method withHost (line 138) | public Builder withHost(String host) { method withPort (line 148) | public Builder withPort(int port) { method withTimeout (line 159) | public Builder withTimeout(long timeout, TimeUnit timeUnit) { method withIdleTimeout (line 170) | public Builder withIdleTimeout(long idleTimeout, TimeUnit timeUnit) { method withKeepAliveTimeNanos (line 181) | public Builder withKeepAliveTimeNanos(long keepAliveTime, TimeUnit t... method withKeepAliveTimeoutNanos (line 192) | public Builder withKeepAliveTimeoutNanos(long keepAliveTimeout, Time... FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/DataType.java type DataType (line 27) | public enum DataType { method DataType (line 104) | DataType(int value) { method getValue (line 108) | public int getValue() { method valueOf (line 112) | public static DataType valueOf(int value) { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/DatabaseRepository.java class DatabaseRepository (line 27) | public class DatabaseRepository { method DatabaseRepository (line 34) | private DatabaseRepository(Builder builder) { method getRepositoryName (line 42) | public String getRepositoryName() { method getConnectionUri (line 46) | public String getConnectionUri() { method getTableName (line 50) | public String getTableName() { method getUser (line 54) | public String getUser() { method getPassword (line 58) | public String getPassword() { method newBuilder (line 66) | public static Builder newBuilder() { class Builder (line 73) | public static class Builder { method Builder (line 84) | public Builder() { method withRepositoryName (line 92) | public Builder withRepositoryName(String repositoryName) { method withConnectionUri (line 102) | public Builder withConnectionUri(String connectionUri) { method withTableName (line 112) | public Builder withTableName(String tableName) { method withUser (line 122) | public Builder withUser(String user) { method withPassword (line 132) | public Builder withPassword(String password) { method build (line 141) | public DatabaseRepository build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/DescribeCollectionResponse.java class DescribeCollectionResponse (line 27) | public class DescribeCollectionResponse { method DescribeCollectionResponse (line 36) | public DescribeCollectionResponse(Status status, CollectionInfo collec... method DescribeCollectionResponse (line 45) | public DescribeCollectionResponse(Status.ErrorCode code) { method DescribeCollectionResponse (line 55) | public DescribeCollectionResponse(Status.ErrorCode code, String reason) { method getStatus (line 60) | public Status getStatus() { method getCollectionInfo (line 64) | public CollectionInfo getCollectionInfo() { method ok (line 72) | public boolean ok() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/Document.java class Document (line 33) | public class Document { method Document (line 38) | private Document(Builder builder) { method getPrimaryKey (line 44) | public long getPrimaryKey() { method getScore (line 48) | public float getScore() { method getForwardColumnMap (line 52) | public Map getForwardColumnMap() { method getForwardColumnCount (line 60) | public int getForwardColumnCount() { method getForwardKeySet (line 71) | public Set getForwardKeySet() { method getForwardValue (line 80) | public ForwardValue getForwardValue(String key) { method newBuilder (line 88) | public static Builder newBuilder() { class ForwardValue (line 95) | public static class ForwardValue { method ForwardValue (line 98) | private ForwardValue(Builder builder) { method getFloatValue (line 103) | public float getFloatValue() { method getDoubleValue (line 108) | public double getDoubleValue() { method getInt64Value (line 113) | public long getInt64Value() { method getInt32Value (line 118) | public int getInt32Value() { method getUint64Value (line 123) | public long getUint64Value() { method getUint32Value (line 128) | public int getUint32Value() { method getBooleanValue (line 133) | public boolean getBooleanValue() { method getStringValue (line 141) | public String getStringValue() { method getBytesValue (line 169) | public byte[] getBytesValue() { class Builder (line 174) | public static class Builder { method Builder (line 177) | public Builder(GenericValue genericValue) { method build (line 181) | public ForwardValue build() { class Builder (line 190) | public static class Builder { method Builder (line 199) | public Builder() { method withPrimaryKey (line 203) | public Builder withPrimaryKey(long primaryKey) { method withScore (line 209) | public Builder withScore(float score) { method withForwardColumnMap (line 215) | public Builder withForwardColumnMap(Map forwar... method build (line 221) | public Document build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/GetDocumentRequest.java class GetDocumentRequest (line 27) | public class GetDocumentRequest { method GetDocumentRequest (line 32) | private GetDocumentRequest(Builder builder) { method getCollectionName (line 38) | public String getCollectionName() { method getPrimaryKey (line 42) | public long getPrimaryKey() { method isDebugMode (line 46) | public boolean isDebugMode() { method newBuilder (line 54) | public static Builder newBuilder() { class Builder (line 61) | public static class Builder { method Builder (line 72) | public Builder() { method Builder (line 80) | public Builder(String collectionName, long primaryKey) { method withCollectionName (line 90) | public Builder withCollectionName(String collectionName) { method withPrimaryKey (line 100) | public Builder withPrimaryKey(long primaryKey) { method withDebugMode (line 110) | public Builder withDebugMode(boolean debugMode) { method build (line 119) | public GetDocumentRequest build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/GetDocumentResponse.java class GetDocumentResponse (line 27) | public class GetDocumentResponse { method GetDocumentResponse (line 32) | public GetDocumentResponse(Status.ErrorCode code) { method GetDocumentResponse (line 38) | public GetDocumentResponse(Status.ErrorCode code, String reason) { method GetDocumentResponse (line 44) | public GetDocumentResponse(Status status, String debugInfo, Document d... method getStatus (line 50) | public Status getStatus() { method getDebugInfo (line 54) | public String getDebugInfo() { method getDocument (line 58) | public Document getDocument() { method ok (line 66) | public boolean ok() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/GetVersionResponse.java class GetVersionResponse (line 27) | public class GetVersionResponse { method GetVersionResponse (line 31) | public GetVersionResponse(Status.ErrorCode errorCode) { method GetVersionResponse (line 36) | public GetVersionResponse(Status.ErrorCode errorCode, String errorMsg) { method GetVersionResponse (line 41) | public GetVersionResponse(Status status, String version) { method getStatus (line 46) | public Status getStatus() { method getVersion (line 50) | public String getVersion() { method ok (line 58) | public boolean ok() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/IndexColumnParam.java class IndexColumnParam (line 30) | public class IndexColumnParam { method IndexColumnParam (line 37) | private IndexColumnParam(Builder builder) { method getColumnName (line 45) | public String getColumnName() { method getIndexType (line 49) | public IndexType getIndexType() { method getDataType (line 53) | public DataType getDataType() { method getDimension (line 57) | public int getDimension() { method getExtraParams (line 61) | public Map getExtraParams() { method newBuilder (line 69) | public static Builder newBuilder() { class Builder (line 76) | public static class Builder { method Builder (line 89) | public Builder() { method Builder (line 98) | public Builder(String columnName, DataType dataType, int dimension) { method withColumnName (line 109) | public Builder withColumnName(String columnName) { method withDataType (line 119) | public Builder withDataType(DataType dataType) { method withDimension (line 131) | public Builder withDimension(int dimension) { method withIndexType (line 141) | public Builder withIndexType(IndexType indexType) { method withExtraParams (line 153) | public Builder withExtraParams(Map extraParams) { method addExtraParam (line 164) | public Builder addExtraParam(String key, String value) { method build (line 173) | public IndexColumnParam build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/IndexType.java type IndexType (line 27) | public enum IndexType { method IndexType (line 39) | IndexType(int value) { method getValue (line 43) | public int getValue() { method valueOf (line 47) | public static IndexType valueOf(int value) { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/ListCollectionsResponse.java class ListCollectionsResponse (line 29) | public class ListCollectionsResponse { method ListCollectionsResponse (line 40) | public ListCollectionsResponse(Status status, List col... method ListCollectionsResponse (line 49) | public ListCollectionsResponse(Status.ErrorCode code) { method ListCollectionsResponse (line 59) | public ListCollectionsResponse(Status.ErrorCode code, String reason) { method getCollectionCount (line 68) | public int getCollectionCount() { method getCollection (line 80) | public CollectionInfo getCollection(int index) { method getStatus (line 88) | public Status getStatus() { method ok (line 96) | public boolean ok() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/ListCondition.java class ListCondition (line 27) | public class ListCondition { method ListCondition (line 30) | private ListCondition(Builder builder) { method getRepositoryName (line 34) | public String getRepositoryName() { method newBuilder (line 42) | public static Builder newBuilder() { class Builder (line 49) | public static class Builder { method Builder (line 55) | public Builder() { method withRepositoryName (line 63) | public Builder withRepositoryName(String repositoryName) { method build (line 72) | public ListCondition build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/LsnContext.java class LsnContext (line 27) | public class LsnContext { method LsnContext (line 31) | private LsnContext(Builder builder) { method getLsn (line 36) | public long getLsn() { method getContext (line 40) | public String getContext() { method newBuilder (line 45) | public static Builder newBuilder() { class Builder (line 52) | public static class Builder { method Builder (line 57) | public Builder() { method Builder (line 60) | public Builder(long lsn, String context) { method withLsn (line 70) | public Builder withLsn(long lsn) { method withContext (line 80) | public Builder withContext(String context) { method build (line 89) | public LsnContext build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/ProtoConverter.java class ProtoConverter (line 39) | public class ProtoConverter { method toPb (line 40) | public static com.alibaba.proxima.be.grpc.DataType toPb(DataType dataT... method toPb (line 44) | public static com.alibaba.proxima.be.grpc.IndexType toPb(IndexType ind... method toPb (line 48) | public static com.alibaba.proxima.be.grpc.CollectionConfig toPb(Collec... method toPb (line 97) | public static CollectionName toPb(String collectionName) { method toPb (line 103) | public static com.alibaba.proxima.be.grpc.ListCondition toPb(ListCondi... method toPb (line 112) | public static com.alibaba.proxima.be.grpc.WriteRequest toPb(WriteReque... method toPb (line 122) | public static com.alibaba.proxima.be.grpc.QueryRequest toPb(QueryReque... method toPb (line 132) | public static com.alibaba.proxima.be.grpc.GetDocumentRequest toPb(GetD... method fromPb (line 140) | public static Status fromPb(com.alibaba.proxima.be.grpc.Status status) { method fromPb (line 144) | public static ListCollectionsResponse fromPb(com.alibaba.proxima.be.gr... method fromPb (line 153) | public static DescribeCollectionResponse fromPb(com.alibaba.proxima.be... method fromPb (line 158) | public static StatsCollectionResponse fromPb(com.alibaba.proxima.be.gr... method fromPb (line 163) | public static QueryResponse fromPb(com.alibaba.proxima.be.grpc.QueryRe... method fromPb (line 169) | public static GetDocumentResponse fromPb(com.alibaba.proxima.be.grpc.G... method fromPb (line 175) | public static GetVersionResponse fromPb(com.alibaba.proxima.be.grpc.Ge... method toPb (line 179) | private static com.alibaba.proxima.be.grpc.QueryRequest.KnnQueryParam ... method toPb (line 210) | private static com.alibaba.proxima.be.grpc.WriteRequest.RowMeta toPb(W... method toPb (line 227) | private static List toPb... method fromPb (line 250) | private static List fromPb(List getExtraParams() { method newBuilder (line 219) | public static Builder newBuilder() { class Builder (line 226) | public static class Builder { method Builder (line 244) | public Builder() { method Builder (line 251) | public Builder(String columnName) { method withColumnName (line 260) | public Builder withColumnName(String columnName) { method withTopk (line 270) | public Builder withTopk(int topk) { method withRadius (line 280) | public Builder withRadius(float radius) { method withLinear (line 292) | public Builder withLinear(boolean linear) { method withExtraParams (line 302) | public Builder withExtraParams(Map extraParams) { method withFeatures (line 315) | public Builder withFeatures(byte[] features, DataType dataType, in... method withFeatures (line 337) | public Builder withFeatures(String jsonMatrix, DataType dataType, ... method withFeatures (line 355) | public Builder withFeatures(float[] features) { method withFeatures (line 377) | public Builder withFeatures(float[][] features) { method addExtraParam (line 408) | public Builder addExtraParam(String key, String value) { method build (line 417) | public KnnQueryParam build() { type QueryType (line 426) | public enum QueryType { method QueryType (line 434) | QueryType(int value) { method getValue (line 438) | public int getValue() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/QueryResponse.java class QueryResponse (line 29) | public class QueryResponse { method QueryResponse (line 35) | public QueryResponse(Status status, long latencyMs, method QueryResponse (line 43) | public QueryResponse(Status.ErrorCode code) { method QueryResponse (line 50) | public QueryResponse(Status.ErrorCode code, String reason) { method getStatus (line 57) | public Status getStatus() { method getLatencyUs (line 61) | public long getLatencyUs() { method getDebugInfo (line 65) | public String getDebugInfo() { method getQueryResults (line 69) | public List getQueryResults() { method getQueryResultCount (line 77) | public int getQueryResultCount() { method getQueryResult (line 89) | public QueryResult getQueryResult(int index) { method ok (line 97) | public boolean ok() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/QueryResult.java class QueryResult (line 30) | public class QueryResult { method QueryResult (line 33) | private QueryResult(Builder builder) { method getDocuments (line 37) | public List getDocuments() { method getDocumentCount (line 45) | public int getDocumentCount() { method getDocument (line 57) | public Document getDocument(int index) { method newBuilder (line 68) | public static Builder newBuilder() { class Builder (line 75) | public static class Builder { method Builder (line 81) | public Builder() { method withDocuments (line 89) | public Builder withDocuments(List documents) { method addDocument (line 99) | public Builder addDocument(Document document) { method build (line 108) | public QueryResult build() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/StatsCollectionResponse.java class StatsCollectionResponse (line 27) | public class StatsCollectionResponse { method StatsCollectionResponse (line 36) | public StatsCollectionResponse(Status status, CollectionStats collecti... method StatsCollectionResponse (line 45) | public StatsCollectionResponse(Status.ErrorCode code) { method StatsCollectionResponse (line 55) | public StatsCollectionResponse(Status.ErrorCode code, String reason) { method getStatus (line 60) | public Status getStatus() { method getCollectionStats (line 64) | public CollectionStats getCollectionStats() { method ok (line 72) | public boolean ok() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/Status.java class Status (line 27) | public class Status { method Status (line 36) | public Status(int code, String reason) { method Status (line 46) | public Status(ErrorCode code, String reason) { method Status (line 55) | public Status(ErrorCode code) { method getCode (line 70) | public int getCode() { method getReason (line 74) | public String getReason() { method ok (line 82) | public boolean ok() { method toString (line 90) | public String toString() { type ErrorCode (line 97) | public enum ErrorCode { method ErrorCode (line 121) | ErrorCode(int code) { method getCode (line 125) | public int getCode() { FILE: sdk/java/src/main/java/com/alibaba/proxima/be/client/WriteRequest.java class WriteRequest (line 36) | public class WriteRequest { method WriteRequest (line 43) | private WriteRequest(Builder builder) { method getCollectionName (line 51) | public String getCollectionName() { method getRowMeta (line 55) | public RowMeta getRowMeta() { method getRows (line 59) | public List getRows() { method getRequestId (line 63) | public String getRequestId() { method getMagicNumber (line 67) | public long getMagicNumber() { method newBuilder (line 75) | public static Builder newBuilder() { class Builder (line 82) | public static class Builder { method Builder (line 95) | public Builder() { method withCollectionName (line 103) | public Builder withCollectionName(String collectionName) { method withRows (line 113) | public Builder withRows(List rows) { method withRequestId (line 123) | public Builder withRequestId(String requestId) { method withMagicNumber (line 133) | public Builder withMagicNumber(long magicNumber) { method withForwardColumnList (line 143) | public Builder withForwardColumnList(List forwardColumnList) { method withIndexColumnMetaList (line 155) | public Builder withIndexColumnMetaList(List indexCo... method addIndexColumnMeta (line 167) | public Builder addIndexColumnMeta(String columnName, DataType dataTy... method addForwardColumn (line 178) | public Builder addForwardColumn(String columnName) { method addRow (line 188) | public Builder addRow(Row row) { method build (line 197) | public WriteRequest build() { type OperationType (line 205) | public enum OperationType { method OperationType (line 221) | OperationType(int value) { method getValue (line 225) | public int getValue() { class Row (line 233) | public static class Row { method Row (line 240) | private Row(Builder builder) { method getPrimaryKey (line 248) | public long getPrimaryKey() { method getOperationType (line 252) | public OperationType getOperationType() { method getIndexValues (line 256) | public GenericValueList getIndexValues() { method getForwardValues (line 260) | public GenericValueList getForwardValues() { method getLsnContext (line 264) | public LsnContext getLsnContext() { method newBuilder (line 272) | public static Builder newBuilder() { class Builder (line 279) | public static class Builder { method Builder (line 291) | public Builder() { method Builder (line 299) | public Builder(long primaryKey, OperationType operationType) { method withPrimaryKey (line 309) | public Builder withPrimaryKey(long primaryKey) { method withOperationType (line 319) | public Builder withOperationType(OperationType operationType) { method withLsnContext (line 329) | public Builder withLsnContext(LsnContext lsnContext) { method addIndexValue (line 339) | public Builder addIndexValue(String indexValue) { method addIndexValue (line 351) | public Builder addIndexValue(byte[] indexValue) { method addIndexValue (line 363) | public Builder addIndexValue(float[] indexValue) { method addForwardValue (line 381) | public Builder addForwardValue(byte[] forwardValue) { method addForwardValue (line 393) | public Builder addForwardValue(String forwardValuey) { method addForwardValue (line 405) | public Builder addForwardValue(boolean forwardValuey) { method addForwardValue (line 417) | public Builder addForwardValue(int forwardValuey) { method addForwardValue (line 429) | public Builder addForwardValue(long forwardValuey) { method addForwardValue (line 441) | public Builder addForwardValue(float forwardValuey) { method addForwardValue (line 453) | public Builder addForwardValue(double forwardValuey) { method build (line 464) | public Row build() { class IndexColumnMeta (line 473) | public static class IndexColumnMeta { method IndexColumnMeta (line 478) | private IndexColumnMeta(Builder builder) { method getColumnName (line 484) | public String getColumnName() { method getDataType (line 488) | public DataType getDataType() { method getDimension (line 492) | public int getDimension() { method newBuilder (line 500) | public static Builder newBuilder() { class Builder (line 505) | public static class Builder { method Builder (line 514) | public Builder() { method Builder (line 523) | public Builder(String columnName, DataType dataType, int dimension) { method withColumnName (line 534) | public Builder withColumnName(String columnName) { method withDataType (line 544) | public Builder withDataType(DataType dataType) { method withDimension (line 554) | public Builder withDimension(int dimension) { method build (line 563) | public IndexColumnMeta build() { class RowMeta (line 572) | public static class RowMeta { method RowMeta (line 576) | private RowMeta(Builder builder) { method getIndexColumnMetas (line 581) | public List getIndexColumnMetas() { method getForwardColumnNames (line 585) | public List getForwardColumnNames() { method newBuilder (line 593) | public static Builder newBuilder() { class Builder (line 598) | public static class Builder { method Builder (line 608) | public Builder() { method withIndexColumnMetas (line 616) | public Builder withIndexColumnMetas(List indexCol... method withForwardColumnNames (line 626) | public Builder withForwardColumnNames(List forwardColumnNa... method addIndexColumnMeta (line 636) | public Builder addIndexColumnMeta(IndexColumnMeta indexColumnMeta) { method addForwardColumnName (line 646) | public Builder addForwardColumnName(String forwardColumnName) { method build (line 655) | public RowMeta build() { FILE: sdk/python/example/example_async.py function main (line 28) | async def main(): FILE: sdk/python/pyproximabe/core/client.py class BaseClient (line 31) | class BaseClient(abc.ABC): method __init__ (line 36) | def __init__(self, handler): method create_collection (line 40) | def create_collection(self, collection_config): method describe_collection (line 52) | def describe_collection(self, collection_name): method drop_collection (line 66) | def drop_collection(self, collection_name): method stats_collection (line 78) | def stats_collection(self, collection_name): method list_collections (line 92) | def list_collections(self, repository_name=None): method query (line 108) | def query(self, method get_document_by_key (line 177) | def get_document_by_key(self, collection_name, primary_key): method write (line 194) | def write(self, write_request): method delete_document_by_keys (line 207) | def delete_document_by_keys(self, collection_name, primary_keys): method close (line 234) | def close(self): method _check_version (line 242) | def _check_version(self): class Client (line 247) | class Client(BaseClient): method __init__ (line 248) | def __init__(self, host, port=16000, handler='grpc', timeout=10): class AsyncClient (line 267) | class AsyncClient(BaseClient): method __init__ (line 268) | def __init__(self, host, port=16000, handler='grpc', timeout=10): FILE: sdk/python/pyproximabe/core/handlers.py class BaseHandler (line 38) | class BaseHandler: method _parse_response (line 40) | def _parse_response(pb_or_txt, method _merge_client_debug_info (line 73) | def _merge_client_debug_info(rsp, timer): method _parse_collection_lists (line 85) | def _parse_collection_lists(status, list_response): method _parse_status (line 92) | def _parse_status(self, response): class HttpHandler (line 96) | class HttpHandler(BaseHandler): method __init__ (line 105) | def __init__(self, host, port, timeout): method create_collection (line 117) | def create_collection(self, config): method drop_collection (line 123) | def drop_collection(self, collection_name): method describe_collection (line 129) | def describe_collection(self, collection_name): method list_collections (line 137) | def list_collections(self, list_condition): method stats_collection (line 149) | def stats_collection(self, collection): method write (line 155) | def write(self, req): method query (line 160) | def query(self, req, **kwargs): method get_document_by_key (line 177) | def get_document_by_key(self, req): method get_version (line 184) | def get_version(self): method close (line 189) | def close(self): method _parse_status (line 192) | def _parse_status(self, response): method _send_request (line 195) | def _send_request(self, url, body=None, method='POST', **kwargs): class GrpcHandler (line 235) | class GrpcHandler(BaseHandler): method __init__ (line 236) | def __init__(self, host, port, timeout): method create_collection (line 246) | def create_collection(self, collection_config): method drop_collection (line 250) | def drop_collection(self, collection_name): method describe_collection (line 255) | def describe_collection(self, collection_name): method list_collections (line 260) | def list_collections(self, list_condition): method stats_collection (line 265) | def stats_collection(self, collection_name): method write (line 270) | def write(self, write_request): method query (line 274) | def query(self, query_request, **kwargs): method get_document_by_key (line 281) | def get_document_by_key(self, get_document_request): method get_version (line 285) | def get_version(self): method close (line 290) | def close(self): class AsyncGrpcHandler (line 294) | class AsyncGrpcHandler(BaseHandler): method __init__ (line 295) | def __init__(self, host, port, timeout): method create_collection (line 305) | async def create_collection(self, collection_config): method drop_collection (line 309) | async def drop_collection(self, collection_name): method describe_collection (line 314) | async def describe_collection(self, collection_name): method list_collections (line 319) | async def list_collections(self, list_condition): method stats_collection (line 324) | async def stats_collection(self, collection_name): method write (line 329) | async def write(self, write_request): method query (line 333) | async def query(self, query_request, **kwargs): method get_document_by_key (line 340) | async def get_document_by_key(self, get_document_request): method get_version (line 344) | def get_version(self): method close (line 362) | async def close(self): FILE: sdk/python/pyproximabe/core/types.py class IndexType (line 28) | class IndexType(IntEnum): class DataType (line 33) | class DataType(IntEnum): class ProximaBeException (line 54) | class ProximaBeException(Exception): class ProximaBeStatus (line 58) | class ProximaBeStatus: method __init__ (line 67) | def __init__(self, code, reason): method ok (line 77) | def ok(self): method update_timer_report (line 84) | def update_timer_report(self, timer): method __str__ (line 88) | def __str__(self): class _Printable (line 94) | class _Printable: method __str__ (line 95) | def __str__(self): method __repr__ (line 98) | def __repr__(self): class IndexColumnParam (line 102) | class IndexColumnParam(_Printable): method __init__ (line 116) | def __init__(self, method to_pb (line 147) | def to_pb(self): method from_pb (line 160) | def from_pb(pb_column): class DatabaseRepository (line 170) | class DatabaseRepository(_Printable): method __init__ (line 183) | def __init__(self, repository_name, connection_uri, table_name, user, method to_pb (line 201) | def to_pb(self): method from_pb (line 214) | def from_pb(pb_repo): class CollectionConfig (line 222) | class CollectionConfig(_Printable): method __init__ (line 235) | def __init__(self, method to_pb (line 262) | def to_pb(self): method from_pb (line 275) | def from_pb(pb_collection_config): class CollectionInfo (line 292) | class CollectionInfo(_Printable): class Status (line 304) | class Status(IntEnum): method __init__ (line 311) | def __init__(self, method from_pb (line 336) | def from_pb(pb_collection_info): class WriteRequest (line 347) | class WriteRequest(_Printable): class IndexColumnMeta (line 348) | class IndexColumnMeta(_Printable): method __init__ (line 357) | def __init__(self, name, data_type, dimension): class RowMeta (line 370) | class RowMeta(_Printable): method __init__ (line 380) | def __init__(self, method to_pb (line 400) | def to_pb(self): method _valid_check (line 411) | def _valid_check(self): class OperationType (line 423) | class OperationType(IntEnum): class Row (line 429) | class Row(_Printable): method __init__ (line 443) | def __init__(self, method _valid_check (line 483) | def _valid_check(self): method __init__ (line 488) | def __init__(self, method _valid_check (line 513) | def _valid_check(self): method _convert_vector_feature_to_bytes (line 540) | def _convert_vector_feature_to_bytes(self): method to_pb (line 547) | def to_pb(self): class Document (line 574) | class Document(_Printable): method __init__ (line 584) | def __init__(self, pb_doc=None, json_doc=None): method from_pb (line 616) | def from_pb(pb_doc): method from_json (line 621) | def from_json(json_doc): class QueryResponse (line 626) | class QueryResponse(_Printable): method __init__ (line 635) | def __init__(self, pb_rsp=None, json_rsp=None): method from_pb (line 646) | def from_pb(pb_rsp): method from_json (line 651) | def from_json(json_rsp): class CollectionStats (line 656) | class CollectionStats(_Printable): class SegmentState (line 669) | class SegmentState(IntEnum): class SegmentStats (line 676) | class SegmentStats(_Printable): method __init__ (line 697) | def __init__(self, pb): method from_pb (line 716) | def from_pb(pb): method __init__ (line 720) | def __init__(self, pb): method from_pb (line 732) | def from_pb(pb): class LsnContext (line 737) | class LsnContext(_Printable): method __init__ (line 749) | def __init__(self, lsn, context): function _parse_enum_value_or_string (line 761) | def _parse_enum_value_or_string(enum_type, pb_enum_type, value, pb_enum_... function _key_value_pair (line 791) | def _key_value_pair(key, value): function _build_get_document_request (line 799) | def _build_get_document_request(collection_name, primary_key): function _infer_dimension_and_batch_count (line 822) | def _infer_dimension_and_batch_count(features, dimension, batch_count, d... function _pack_feature (line 839) | def _pack_feature(feature, data_type, dimension): function _build_features (line 847) | def _build_features(features, data_type, dimension): function _build_knn_query (line 860) | def _build_knn_query(collection_name, function _build_collection_name (line 909) | def _build_collection_name(collection_name): function _build_list_condition (line 915) | def _build_list_condition(repository_name): function _generic_value (line 922) | def _generic_value(value, data_type): function _index_value_to_generic_value (line 942) | def _index_value_to_generic_value(value): function _parse_repository_from_pb (line 951) | def _parse_repository_from_pb(pb_collection): function _parse_generic_value_from_pb (line 961) | def _parse_generic_value_from_pb(pb_generic_value): function _default_if_none (line 968) | def _default_if_none(value, default_value): function _stringify (line 972) | def _stringify(self): function _check_version (line 976) | def _check_version(status, version): class _TimerStage (line 984) | class _TimerStage(Enum): class _Timer (line 992) | class _Timer(object): method __init__ (line 993) | def __init__(self): method begin_stage (line 998) | def begin_stage(self, *names): method end_stage (line 1003) | def end_stage(self, *names, start_stage_name=None): method begin_stage_helper (line 1011) | def begin_stage_helper(timer, *names): method end_stage_helper (line 1016) | def end_stage_helper(timer, *names, start_stage_name=None): FILE: src/admin/admin_agent.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type admin (line 28) | namespace admin { class AdminAgentImpl (line 34) | class AdminAgentImpl : public AdminAgent { method AdminAgentImpl (line 37) | explicit AdminAgentImpl(meta::MetaAgentPtr meta, agent::IndexAge... method init (line 47) | int init() override { method cleanup (line 53) | int cleanup() override { method start (line 59) | int start() override { method stop (line 65) | int stop() override { method create_collection (line 71) | int create_collection(const proto::CollectionConfig &request) ov... method describe_collection (line 102) | int describe_collection( method drop_collection (line 116) | int drop_collection(const std::string &collection_name) override { method list_collections (line 135) | int list_collections(const proto::ListCondition &condition, method stats_collection (line 158) | int stats_collection(const std::string &collection_name, method reload_meta (line 175) | int reload_meta() override { method start_query_service (line 179) | int start_query_service() override { method stop_query_service (line 183) | int stop_query_service() override { method get_query_service_status (line 187) | int get_query_service_status() override { method fill_lsn_context_and_magic_number (line 193) | int fill_lsn_context_and_magic_number( method fill_collection_info (line 212) | int fill_collection_info(const meta::CollectionMetaPtr &meta, function AdminAgentPtr (line 233) | AdminAgentPtr AdminAgent::Create(const meta::MetaAgentPtr &meta, FILE: src/admin/admin_agent.h function namespace (line 27) | namespace proxima { FILE: src/admin/admin_proto_converter.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type admin (line 26) | namespace admin { type StatusCodeBook (line 31) | struct StatusCodeBook { method Get (line 33) | static proto::CollectionInfo::CollectionStatus Get( type IndexTypeCodeBook (line 48) | struct IndexTypeCodeBook { method IndexTypes (line 50) | static IndexTypes Get(be::proto::IndexType type) { method Get (line 61) | static be::proto::IndexType Get(IndexTypes type) { FILE: src/admin/admin_proto_converter.h function namespace (line 28) | namespace proxima { FILE: src/agent/collection_counter.h function namespace (line 28) | namespace proxima { FILE: src/agent/column_order.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { type agent (line 25) | namespace agent { function ColumnOrderPtr (line 62) | ColumnOrderPtr ColumnOrderMap::get_column_order(const std::string ... FILE: src/agent/column_order.h function namespace (line 27) | namespace proxima { FILE: src/agent/index_agent.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type agent (line 26) | namespace agent { function IndexAgentPtr (line 28) | IndexAgentPtr IndexAgent::Create(meta::MetaServicePtr meta_service) { FILE: src/agent/index_agent.h function namespace (line 31) | namespace proxima { FILE: src/agent/write_request.h function namespace (line 25) | namespace proxima { FILE: src/common/auto_counter.h function namespace (line 23) | namespace proxima { FILE: src/common/config.cc type proxima (line 29) | namespace proxima { type be (line 30) | namespace be { FILE: src/common/config.h function namespace (line 27) | namespace proxima { FILE: src/common/defer.h function namespace (line 26) | namespace proxima { FILE: src/common/error_code.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { FILE: src/common/error_code.h function namespace (line 25) | namespace proxima { FILE: src/common/glogger.cc type google (line 36) | namespace google { type glog_internal_namespace_ (line 37) | namespace glog_internal_namespace_ { type proxima (line 43) | namespace proxima { type be (line 44) | namespace be { class AppendLogger (line 46) | class AppendLogger : public aitheta2::IndexLogger { method AppendLogger (line 48) | AppendLogger() = default; method init (line 55) | int init(const aitheta2::IndexParams ¶ms) override { method cleanup (line 80) | int cleanup() override { method log (line 87) | void log(int level, const char *file, int line, const char *format, FILE: src/common/interface/service.h function namespace (line 29) | namespace proxima { FILE: src/common/logger.h function namespace (line 28) | namespace proxima { FILE: src/common/profiler.h function namespace (line 30) | namespace proxima { FILE: src/common/protobuf_helper.cc function FieldToJson (line 48) | static bool FieldToJson(const Message &msg, const FieldDescriptor *field, FILE: src/common/protobuf_helper.h function namespace (line 35) | namespace proxima { FILE: src/common/sys_logger.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { class SysLogger (line 28) | class SysLogger : public aitheta2::IndexLogger { method SysLogger (line 30) | SysLogger() = default; method init (line 37) | int init(const aitheta2::IndexParams ¶ms) override { method cleanup (line 44) | int cleanup() override { method log (line 50) | void log(int level, const char *file, int line, const char *format, FILE: src/common/transformer.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { FILE: src/common/transformer.h function namespace (line 29) | namespace proxima { FILE: src/common/types.h type class (line 32) | enum class type class (line 42) | enum class function DataTypes (line 47) | enum class DataTypes : uint32_t { FILE: src/common/types_helper.h function namespace (line 28) | namespace proxima { function switch (line 152) | struct IndexParamsHelper { function Append (line 191) | static int Append(const proto::KeyValuePair &kv, function SerializeToParams (line 200) | static int SerializeToParams( function SerializeToPB (line 210) | static int SerializeToPB( type OperationTypesCodeBook (line 223) | struct OperationTypesCodeBook { FILE: src/common/uuid_helper.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { function random_char (line 30) | static uint32_t random_char() { function gen_uuid (line 37) | std::string gen_uuid(const std::string &sep) { function valid_uuid (line 43) | bool valid_uuid(const std::string &uuid) { function generate_hex (line 47) | std::string generate_hex(const uint32_t len) { FILE: src/common/uuid_helper.h function namespace (line 25) | namespace proxima { FILE: src/common/version.cc type proxima (line 30) | namespace proxima { type be (line 31) | namespace be { FILE: src/common/version.h function namespace (line 23) | namespace proxima { FILE: src/common/wait_notifier.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { FILE: src/common/wait_notifier.h function namespace (line 27) | namespace proxima { FILE: src/index/collection.cc type proxima (line 32) | namespace proxima { type be (line 33) | namespace be { type index (line 34) | namespace index { function CollectionPtr (line 36) | CollectionPtr Collection::Create(const std::string &collection_name, FILE: src/index/collection.h function meta (line 122) | const meta::CollectionMetaPtr &schema() { function IDMapPtr (line 169) | IDMapPtr id_map_{} function DeleteStorePtr (line 170) | DeleteStorePtr delete_store_{} function LsnStorePtr (line 171) | LsnStorePtr lsn_store_{} function MemorySegmentPtr (line 172) | MemorySegmentPtr writing_segment_{} function MemorySegmentPtr (line 173) | MemorySegmentPtr dumping_segment_{} function VersionManagerPtr (line 174) | VersionManagerPtr version_manager_{} function PersistSegmentManagerPtr (line 175) | PersistSegmentManagerPtr persist_segment_mgr_{} function opened_ (line 182) | bool opened_{false}; FILE: src/index/collection_dataset.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { type index (line 25) | namespace index { FILE: src/index/collection_dataset.h type ColumnData (line 44) | struct ColumnData { type RowData (line 52) | struct RowData { function primary_key (line 54) | uint64_t primary_key{0U}; FILE: src/index/collection_query.h type QueryResult (line 32) | struct QueryResult type QueryParams (line 39) | struct QueryParams { function is_linear (line 45) | bool is_linear{false}; type QueryResult (line 52) | struct QueryResult { function score (line 54) | float score{0.0f}; FILE: src/index/collection_stats.h type SegmentStats (line 34) | struct SegmentStats { function min_lsn (line 46) | uint64_t min_lsn{0U}; type CollectionStats (line 70) | struct CollectionStats { function delete_doc_count (line 74) | uint64_t delete_doc_count{0U}; FILE: src/index/column/column_indexer.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type index (line 27) | namespace index { function ColumnIndexerPtr (line 30) | ColumnIndexerPtr ColumnIndexer::Create(const std::string &collecti... FILE: src/index/column/column_indexer.h function namespace (line 26) | namespace proxima { FILE: src/index/column/column_reader.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type index (line 26) | namespace index { function ColumnReaderPtr (line 28) | ColumnReaderPtr ColumnReader::Create(const std::string &collection... FILE: src/index/column/column_reader.h function namespace (line 29) | namespace proxima { FILE: src/index/column/context_pool.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { type index (line 25) | namespace index { function IndexContextPtr (line 32) | IndexContextPtr ContextPool::acquire() { FILE: src/index/column/context_pool.h function namespace (line 29) | namespace proxima { FILE: src/index/column/forward_data.h function namespace (line 27) | namespace proxima { FILE: src/index/column/forward_indexer.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type index (line 27) | namespace index { function ForwardIndexerPtr (line 30) | ForwardIndexerPtr ForwardIndexer::Create(const std::string &collec... FILE: src/index/column/forward_indexer.h function namespace (line 26) | namespace proxima { FILE: src/index/column/forward_reader.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type index (line 26) | namespace index { function ForwardReaderPtr (line 28) | ForwardReaderPtr ForwardReader::Create(const std::string &collecti... FILE: src/index/column/forward_reader.h function namespace (line 29) | namespace proxima { FILE: src/index/column/index_helper.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { type index (line 25) | namespace index { function FeatureTypes (line 27) | FeatureTypes IndexHelper::GetProximaFeatureType(DataTypes data_typ... function QuantizeTypes (line 50) | QuantizeTypes IndexHelper::GetQuantizeType(const std::string &quan... FILE: src/index/column/index_helper.h function namespace (line 23) | namespace proxima { FILE: src/index/column/index_provider.h function namespace (line 27) | namespace proxima { FILE: src/index/column/simple_forward_indexer.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type index (line 28) | namespace index { FILE: src/index/column/simple_forward_indexer.h function namespace (line 31) | namespace proxima { FILE: src/index/column/simple_forward_reader.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type index (line 26) | namespace index { FILE: src/index/column/simple_forward_reader.h function namespace (line 30) | namespace proxima { FILE: src/index/column/vector_column_indexer.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type index (line 28) | namespace index { FILE: src/index/column/vector_column_indexer.h function namespace (line 39) | namespace index { FILE: src/index/column/vector_column_reader.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type index (line 29) | namespace index { FILE: src/index/column/vector_column_reader.h function namespace (line 33) | namespace index { FILE: src/index/concurrent_bitmap.h function namespace (line 26) | namespace proxima { FILE: src/index/concurrent_hash_map.h function namespace (line 26) | namespace proxima { FILE: src/index/constants.h function namespace (line 25) | namespace proxima { FILE: src/index/delete_store.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type index (line 29) | namespace index { function DeleteStorePtr (line 31) | DeleteStorePtr DeleteStore::Create(const std::string &collection_n... FILE: src/index/delete_store.h function namespace (line 32) | namespace proxima { FILE: src/index/delta_store.h function namespace (line 30) | namespace proxima { FILE: src/index/file_helper.h function namespace (line 29) | namespace proxima { FILE: src/index/id_map.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type index (line 29) | namespace index { function IDMapPtr (line 31) | IDMapPtr IDMap::Create(const std::string &collection_name, function idx_t (line 99) | idx_t IDMap::get_mapping_id(uint64_t key) const { FILE: src/index/id_map.h function namespace (line 29) | namespace proxima { FILE: src/index/index_service.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type index (line 26) | namespace index { FILE: src/index/index_service.h function cleanup_impl (line 100) | int cleanup_impl() override; function concurrency_ (line 123) | uint32_t concurrency_{0U}; FILE: src/index/lsn_store.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type index (line 28) | namespace index { function LsnStorePtr (line 30) | LsnStorePtr LsnStore::Create(const std::string &collection_name, FILE: src/index/lsn_store.h function namespace (line 29) | namespace proxima { FILE: src/index/persist_hash_map.h function namespace (line 30) | namespace proxima { FILE: src/index/segment/memory_segment.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type index (line 30) | namespace index { function MemorySegmentPtr (line 33) | MemorySegmentPtr MemorySegment::Create(const std::string &collecti... FILE: src/index/segment/memory_segment.h function class (line 48) | class MemorySegment : public Segment { function ColumnReaderPtr (line 158) | ColumnReaderPtr get_column_reader( function concurrency_ (line 188) | uint32_t concurrency_{0U}; FILE: src/index/segment/persist_segment.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type index (line 29) | namespace index { function PersistSegmentPtr (line 31) | PersistSegmentPtr PersistSegment::Create(const std::string &collec... FILE: src/index/segment/persist_segment.h function class (line 48) | class PersistSegment : public Segment { function ColumnReaderPtr (line 130) | ColumnReaderPtr get_column_reader( function IDMap (line 149) | const IDMap *id_map_{nullptr}; FILE: src/index/segment/persist_segment_manager.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type index (line 28) | namespace index { function PersistSegmentManagerPtr (line 30) | PersistSegmentManagerPtr PersistSegmentManager::Create( function PersistSegmentPtr (line 47) | const PersistSegmentPtr &PersistSegmentManager::get_segment( function PersistSegmentPtr (line 52) | const PersistSegmentPtr &PersistSegmentManager::get_latest_segment... FILE: src/index/segment/persist_segment_manager.h function namespace (line 27) | namespace proxima { FILE: src/index/segment/segment.h type SegmentState (line 46) | enum SegmentState : uint32_t { type SegmentMeta (line 57) | struct SegmentMeta { function max_primary_key (line 66) | uint64_t max_primary_key{0U}; FILE: src/index/snapshot.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type index (line 26) | namespace index { function SnapshotPtr (line 34) | SnapshotPtr Snapshot::Create(const std::string &dir_path, FileID f... FILE: src/index/snapshot.h type ReadOptions (line 38) | struct ReadOptions { function create_new (line 40) | bool create_new{false}; function class (line 50) | class Snapshot { FILE: src/index/typedef.h function namespace (line 30) | namespace proxima { FILE: src/index/version_manager.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type index (line 27) | namespace index { function VersionManagerPtr (line 29) | VersionManagerPtr VersionManager::Create(const std::string &collec... FILE: src/index/version_manager.h function namespace (line 30) | namespace proxima { FILE: src/index/version_store.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type index (line 27) | namespace index { FILE: src/index/version_store.h function namespace (line 32) | namespace index { FILE: src/meta/meta.h function namespace (line 32) | namespace proxima { function merge_update_param (line 778) | int merge_update_param(const CollectionBase ¶m) { function readable_ (line 800) | bool readable_{false}; FILE: src/meta/meta_agent.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type meta (line 29) | namespace meta { class MetaAgentImpl (line 33) | class MetaAgentImpl : public MetaAgent { method MetaAgentImpl (line 36) | explicit MetaAgentImpl(MetaServicePtr meta_service) method MetaServicePtr (line 44) | MetaServicePtr get_service() const override { method init (line 50) | int init() override { method cleanup (line 62) | int cleanup() override { method start (line 74) | int start() override { method stop (line 86) | int stop() override { method reload (line 99) | int reload() override { method create_collection (line 111) | int create_collection(const CollectionBase ¶m, method update_collection (line 122) | int update_collection(const CollectionBase ¶m, method update_status (line 133) | int update_status(const std::string &collection_name, method enable_collection (line 144) | int enable_collection(const std::string &collection, method suspend_collection_read (line 155) | int suspend_collection_read(const std::string &collection_name) ... method resume_collection_read (line 160) | int resume_collection_read(const std::string &collection_name) o... method suspend_collection_write (line 165) | int suspend_collection_write(const std::string &collection_name)... method resume_collection_write (line 170) | int resume_collection_write(const std::string &collection_name) ... method delete_collection (line 175) | int delete_collection(const std::string &collection) override { method list_collections (line 189) | int list_collections(CollectionMetaPtrList *collections) const o... method get_collection_history (line 202) | int get_collection_history( method CollectionMetaPtr (line 218) | CollectionMetaPtr get_collection(const std::string &name) const ... method exist_collection (line 227) | bool exist_collection(const std::string &name) const override { function MetaAgentPtr (line 240) | MetaAgentPtr MetaAgent::Create(const std::string &uri) { function MetaAgentPtr (line 244) | MetaAgentPtr MetaAgent::Create(const MetaServicePtr &meta_service) { FILE: src/meta/meta_agent.h function namespace (line 25) | namespace proxima { FILE: src/meta/meta_cache.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type meta (line 27) | namespace meta { function CollectionImplPtr (line 44) | static const CollectionImplPtr &FindCollectionIf( function CollectionImplPtr (line 75) | const CollectionImplPtr &MetaCache::get_collection( function CollectionImplPtr (line 81) | const CollectionImplPtr &MetaCache::get_latest_collection( function CollectionImplPtr (line 91) | const CollectionImplPtr &MetaCache::get_collection( FILE: src/meta/meta_cache.h function namespace (line 28) | namespace proxima { FILE: src/meta/meta_impl.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type meta (line 28) | namespace meta { FILE: src/meta/meta_impl.h function namespace (line 26) | namespace proxima { FILE: src/meta/meta_service.cc type proxima (line 31) | namespace proxima { type be (line 32) | namespace be { type meta (line 33) | namespace meta { class MetaServiceImpl (line 37) | class MetaServiceImpl : public MetaService { method MetaServiceImpl (line 44) | MetaServiceImpl() = delete; method MetaServiceImpl (line 45) | MetaServiceImpl(const MetaServiceImpl &) = delete; method cleanup_cache (line 132) | inline void cleanup_cache() { function MetaServicePtr (line 166) | MetaServicePtr MetaServiceBuilder::Create(const std::string &uri_s... function CollectionMetaPtr (line 530) | CollectionMetaPtr MetaServiceImpl::get_current_collection( function CollectionMetaPtr (line 578) | CollectionMetaPtr MetaServiceImpl::get_collection(const std::strin... function CollectionImplPtr (line 593) | const CollectionImplPtr &MetaServiceImpl::inner_get_collection( FILE: src/meta/meta_service.h function namespace (line 26) | namespace proxima { FILE: src/meta/meta_service_builder.h function namespace (line 25) | namespace proxima { FILE: src/meta/meta_store.h function namespace (line 27) | namespace proxima { FILE: src/meta/meta_store_factory.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type meta (line 26) | namespace meta { function MetaStorePtr (line 28) | MetaStorePtr MetaStoreFactory::create(const char *name, FILE: src/meta/meta_store_factory.h function namespace (line 27) | namespace proxima { FILE: src/meta/meta_types.h function namespace (line 28) | namespace meta { FILE: src/meta/sqlite/sqlite_meta_store.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type meta (line 30) | namespace meta { type sqlite (line 31) | namespace sqlite { function BuildFetcher (line 266) | static std::function BuildFetcher( function BuildFetcher (line 287) | static std::function BuildFetcher(ColumnObj... function BuildFetcher (line 307) | static std::function BuildFetcher( function StatementPtr (line 614) | StatementPtr &SQLiteMetaStore::statement(uint32_t index) const { FILE: src/meta/sqlite/sqlite_meta_store.h function namespace (line 28) | namespace proxima { FILE: src/meta/sqlite/sqlite_statement.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type meta (line 27) | namespace meta { type sqlite (line 28) | namespace sqlite { FILE: src/meta/sqlite/sqlite_statement.h function namespace (line 30) | namespace meta { FILE: src/metrics/bvar_metrics_collector.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type metrics (line 26) | namespace metrics { FILE: src/metrics/bvar_metrics_collector.h function report_query_rt (line 39) | void report_query_rt(ProtocolType type, uint32_t batch, function report_query_success_count (line 46) | void report_query_success_count(uint32_t batch) override { function report_query_failure_count (line 50) | void report_query_failure_count(uint32_t batch) override { function report_query_batch (line 54) | void report_query_batch(uint32_t batch) override { function report_get_document_rt (line 61) | void report_get_document_rt(ProtocolType type, uint64_t us) override { function report_get_document_success_count (line 65) | void report_get_document_success_count() override { function report_get_document_failure_count (line 69) | void report_get_document_failure_count() override { function report_write_rt (line 73) | void report_write_rt(ProtocolType type, uint32_t batch, function report_write_success_count (line 80) | void report_write_success_count(uint32_t batch) override { function report_write_failure_count (line 84) | void report_write_failure_count(uint32_t batch) override { function report_write_batch (line 91) | void report_write_batch(uint32_t batch) override { function WindowedLongAdder (line 138) | WindowedLongAdder get_document_failure_count_second_{ FILE: src/metrics/metrics.h function namespace (line 26) | namespace metrics { FILE: src/metrics/metrics_collector.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type metrics (line 26) | namespace metrics { function MetricsCollector (line 29) | static MetricsCollector &CreateMetrics(const std::string &name) { function MetricsCollector (line 52) | MetricsCollector &MetricsCollector::GetInstance() { FILE: src/metrics/metrics_collector.h function namespace (line 29) | namespace proxima { FILE: src/query/collection_query.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type query (line 28) | namespace query { function ProfilerPtr (line 53) | ProfilerPtr ContextImpl::profiler() const { function MetaWrapperPtr (line 57) | MetaWrapperPtr ContextImpl::meta() const { function ExecutorPtr (line 61) | ExecutorPtr ContextImpl::executor() const { function ColumnNameList (line 76) | ColumnNameList *ContextImpl::get_forward_columns( FILE: src/query/collection_query.h function validate (line 50) | int validate() const override; function ExecutorPtr (line 87) | ExecutorPtr executor_{nullptr}; FILE: src/query/context.h function namespace (line 27) | namespace proxima { FILE: src/query/equal_query.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type query (line 27) | namespace query { function IOMode (line 62) | IOMode EqualQuery::mode() const { function QueryType (line 67) | QueryType EqualQuery::type() const { FILE: src/query/equal_task.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type query (line 26) | namespace query { FILE: src/query/equal_task.h function namespace (line 28) | namespace query { FILE: src/query/executor/bthread_queue.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type query (line 28) | namespace query { function Execute (line 37) | static int Execute(void *meta, bthread::TaskIterator &ite... FILE: src/query/executor/bthread_queue.h function namespace (line 26) | namespace proxima { FILE: src/query/executor/bthread_task.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type query (line 26) | namespace query { FILE: src/query/executor/bthread_task.h function namespace (line 26) | namespace proxima { FILE: src/query/executor/executor.h function namespace (line 25) | namespace proxima { FILE: src/query/executor/parallel_executor.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type query (line 27) | namespace query { FILE: src/query/executor/parallel_executor.h function namespace (line 26) | namespace proxima { FILE: src/query/executor/scheduler.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type query (line 30) | namespace query { type Selector (line 38) | struct Selector { method pick (line 40) | static uint32_t pick(uint32_t /* limit */) { type RoundRobinSelector (line 46) | struct RoundRobinSelector { method pick (line 48) | uint32_t pick(uint32_t limit) { class SchedulerImpl (line 57) | class SchedulerImpl : public Scheduler { method SchedulerImpl (line 60) | SchedulerImpl() : concurrency_(0) {} method schedule (line 67) | int schedule(TaskPtr task) override { method concurrency (line 77) | uint32_t concurrency() const override { method concurrency (line 82) | uint32_t concurrency(uint32_t concurrent) override { method resize (line 90) | uint32_t resize(uint32_t size) { method recycle_queue (line 101) | void recycle_queue() { function SchedulerPtr (line 119) | SchedulerPtr Scheduler::Default() { FILE: src/query/executor/scheduler.h function namespace (line 25) | namespace proxima { FILE: src/query/executor/task.h function namespace (line 28) | namespace proxima { FILE: src/query/executor/task_queue.h function namespace (line 25) | namespace proxima { FILE: src/query/forward_serializer.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type query (line 27) | namespace query { FILE: src/query/forward_serializer.h function namespace (line 27) | namespace proxima { FILE: src/query/knn_query.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type query (line 29) | namespace query { function IOMode (line 58) | IOMode KNNQuery::mode() const { function QueryType (line 63) | QueryType KNNQuery::type() const { function CollectBatchResult (line 122) | static int CollectBatchResult(const KNNTaskPtrList &tasks, uint32_... FILE: src/query/knn_query.h function namespace (line 27) | namespace proxima { FILE: src/query/knn_task.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type query (line 26) | namespace query { FILE: src/query/knn_task.h function namespace (line 28) | namespace query { FILE: src/query/meta_wrapper.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type query (line 27) | namespace query { function FindIf (line 30) | static bool FindIf(const std::string &name, function CheckCollection (line 38) | static int CheckCollection(meta::CollectionMetaPtr meta) { function DataTypes (line 99) | DataTypes MetaWrapper::get_data_type(const std::string &collection, FILE: src/query/meta_wrapper.h function namespace (line 25) | namespace proxima { FILE: src/query/query.h function namespace (line 27) | namespace proxima { FILE: src/query/query_agent.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type query (line 28) | namespace query { class QueryAgentImpl (line 33) | class QueryAgentImpl : public QueryAgent { method QueryAgentImpl (line 36) | explicit QueryAgentImpl(QueryServicePtr query_service) method QueryServicePtr (line 44) | QueryServicePtr get_service() const override { method search (line 50) | int search(const proto::QueryRequest *query, method search_by_key (line 68) | int search_by_key(const proto::GetDocumentRequest *query, method init (line 86) | int init() override { method cleanup (line 92) | int cleanup() override { method start (line 104) | int start() override { method stop (line 111) | int stop() override { method is_running (line 118) | int is_running() override { function QueryAgentPtr (line 133) | QueryAgentPtr QueryAgent::Create(index::IndexServicePtr index_serv... FILE: src/query/query_agent.h function namespace (line 25) | namespace proxima { FILE: src/query/query_factory.cc type proxima (line 29) | namespace proxima { type be (line 30) | namespace be { type query (line 31) | namespace query { function SequenceTraceId (line 35) | static uint64_t SequenceTraceId() { class DummyQuery (line 43) | class DummyQuery : public Query { method id (line 50) | uint64_t id() const override { method validate (line 55) | int validate() const override { method IOMode (line 60) | IOMode mode() const override { method QueryType (line 65) | QueryType type() const override { method prepare (line 70) | int prepare() override { method evaluate (line 75) | int evaluate() override { method finalize (line 79) | int finalize() override { method ProfilerPtr (line 83) | ProfilerPtr profiler() const override { function QueryPtr (line 90) | QueryPtr QueryFactory::Create(const proto::QueryRequest *request, function QueryPtr (line 119) | QueryPtr QueryFactory::Create(const proto::GetDocumentRequest *req... FILE: src/query/query_factory.h function namespace (line 28) | namespace proxima { FILE: src/query/query_service.cc type proxima (line 30) | namespace proxima { type be (line 31) | namespace be { type query (line 32) | namespace query { class QueryServiceImpl (line 37) | class QueryServiceImpl : public QueryService { method QueryServiceImpl (line 40) | QueryServiceImpl(index::IndexServicePtr index_service, method initialized (line 51) | bool initialized() const override { method search (line 56) | int search(const proto::QueryRequest *request, proto::QueryRespo... method search_by_key (line 98) | int search_by_key(const proto::GetDocumentRequest *request, method cleanup (line 126) | int cleanup() override { method process_query (line 135) | int process_query(QueryPtr query, ProfilerPtr profiler) { function QueryServicePtr (line 171) | QueryServicePtr QueryServiceBuilder::Create( FILE: src/query/query_service.h function namespace (line 28) | namespace proxima { FILE: src/query/query_service_builder.h function namespace (line 25) | namespace proxima { FILE: src/query/query_types.h function namespace (line 23) | namespace proxima { FILE: src/repository/binlog/binlog_event.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { function GetFieldLength (line 32) | static unsigned long GetFieldLength(const char **packet) { function GetUint8 (line 59) | static uint8_t GetUint8(const void *buf) { FILE: src/repository/binlog/binlog_event.h type EventType (line 35) | enum EventType { type RotateEvent (line 98) | struct RotateEvent type TableMapEvent (line 99) | struct TableMapEvent type RowsEvent (line 100) | struct RowsEvent function EventTypeOffset (line 154) | static int EventTypeOffset() { function time_t (line 179) | time_t timestamp_{0} function server_id_ (line 180) | unsigned int server_id_{0} function buffer_len_ (line 182) | unsigned int buffer_len_{0} function class (line 188) | class QueryEvent : public BasicEvent { function BasicEvent (line 226) | struct RotateEvent : public BasicEvent { type ColumnInfo (line 258) | struct ColumnInfo { function BasicEvent (line 266) | struct TableMapEvent : public BasicEvent { type RowsEvent (line 318) | struct RowsEvent function set_cur_buf (line 375) | void set_cur_buf(const void *buf) { function column_count_ (line 402) | unsigned long column_count_{0} function bits_length_ (line 403) | unsigned long bits_length_{0} function start_position_ (line 404) | uint64_t start_position_{0} function TableMapEventPtr (line 412) | TableMapEventPtr table_map_{} FILE: src/repository/binlog/binlog_reader.cc type proxima (line 29) | namespace proxima { type be (line 30) | namespace be { type repository (line 31) | namespace repository { type State (line 301) | enum State { SP0, A0, L0, T0, E0, R, SP1, T1, A1, B, L1, E1 } FILE: src/repository/binlog/binlog_reader.h function init (line 44) | int init() override; function skipped_event_ (line 93) | bool skipped_event_{false}; FILE: src/repository/binlog/event_fetcher.cc type proxima (line 32) | namespace proxima { type be (line 33) | namespace be { type repository (line 34) | namespace repository { FILE: src/repository/binlog/event_fetcher.h function namespace (line 26) | namespace proxima { FILE: src/repository/binlog/field.cc type proxima (line 33) | namespace proxima { type be (line 34) | namespace be { type repository (line 35) | namespace repository { function UsecondsToStr (line 37) | static std::string UsecondsToStr(int32_t frac, uint32_t decimals) { function FormatNumber (line 47) | static void FormatNumber(std::ostringstream &oss, int32_t value, function HexToValue (line 57) | static uint8_t HexToValue(char ch) { function HexToBinary (line 68) | static void HexToBinary(const char *data, unsigned long length, function FieldPtr (line 77) | FieldPtr FieldFactory::Create(const std::string &field_name, function FieldType (line 173) | FieldType Field::convert_field_type(enum_field_types types) { FILE: src/repository/binlog/field.h function class (line 39) | class FieldAttr { function class (line 93) | class FieldFactory { function enum_field_types (line 180) | enum_field_types field_type_{} function FieldType (line 182) | FieldType dst_field_type_{} function field_length_ (line 184) | uint32_t field_length_{0} function field_decimals_ (line 186) | uint32_t field_decimals_{0} function flags_ (line 188) | uint32_t flags_{0} function CHARSET_INFO (line 198) | CHARSET_INFO *dst_cs_{nullptr}; function class (line 206) | class FieldInteger : public Field { function class (line 227) | class FieldTiny : public FieldInteger { function class (line 244) | class FieldShort : public FieldInteger { function class (line 258) | class FieldInt24 : public FieldInteger { function class (line 275) | class FieldLong : public FieldInteger { function class (line 292) | class FieldLongLong : public FieldInteger { function class (line 313) | class FieldFloat : public Field { function class (line 334) | class FieldDouble : public Field { function class (line 355) | class FieldDecimal : public Field { function class (line 376) | class FieldBit : public Field { function class (line 398) | class FieldDatetime : public Field { function class (line 422) | class FieldTimestamp : public Field { function class (line 443) | class FieldTime : public Field { function class (line 468) | class FieldDate : public Field { function class (line 489) | class FieldYear : public Field { function need_convert_ (line 531) | bool need_convert_{false}; function is_binary_ (line 557) | bool is_binary_{false}; function class (line 564) | class FieldString : public Field { FILE: src/repository/binlog/info_fetcher.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { FILE: src/repository/binlog/info_fetcher.h function namespace (line 26) | namespace proxima { FILE: src/repository/binlog/log_context.h function namespace (line 26) | namespace proxima { FILE: src/repository/binlog/mysql_connector.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { function MysqlRow (line 65) | MysqlRow *MysqlResultWrapper::next() { type enum_server_command (line 191) | enum enum_server_command function MysqlConnectorPtr (line 243) | MysqlConnectorPtr MysqlConnectorManager::get() { FILE: src/repository/binlog/mysql_connector.h function namespace (line 37) | namespace repository { function class (line 102) | class MysqlRow { FILE: src/repository/binlog/mysql_handler.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { FILE: src/repository/binlog/mysql_handler.h function namespace (line 28) | namespace proxima { FILE: src/repository/binlog/mysql_reader.h function namespace (line 26) | namespace proxima { FILE: src/repository/binlog/mysql_validator.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { FILE: src/repository/binlog/mysql_validator.h function namespace (line 25) | namespace proxima { FILE: src/repository/binlog/rows_event_parser.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type repository (line 29) | namespace repository { FILE: src/repository/binlog/rows_event_parser.h function namespace (line 26) | namespace proxima { FILE: src/repository/binlog/sql_builder.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { type repository (line 25) | namespace repository { FILE: src/repository/binlog/sql_builder.h function namespace (line 27) | namespace proxima { FILE: src/repository/binlog/table_reader.cc type proxima (line 27) | namespace proxima { type be (line 28) | namespace be { type repository (line 29) | namespace repository { FILE: src/repository/binlog/table_reader.h function namespace (line 26) | namespace proxima { FILE: src/repository/binlog/table_schema.cc type proxima (line 23) | namespace proxima { type be (line 24) | namespace be { type repository (line 25) | namespace repository { FILE: src/repository/binlog/table_schema.h function namespace (line 28) | namespace proxima { FILE: src/repository/collection.h function namespace (line 26) | namespace proxima { FILE: src/repository/collection_creator.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type repository (line 27) | namespace repository { function CollectionPtr (line 29) | CollectionPtr CollectionCreatorImpl::create(const CollectionInfo &... FILE: src/repository/collection_creator.h function namespace (line 27) | namespace proxima { FILE: src/repository/collection_manager.cc type proxima (line 31) | namespace proxima { type be (line 32) | namespace be { type repository (line 33) | namespace repository { FILE: src/repository/collection_manager.h function namespace (line 28) | namespace proxima { FILE: src/repository/common_types.h function namespace (line 30) | namespace repository { FILE: src/repository/lsn_context_format.cc type proxima (line 26) | namespace proxima { type be (line 27) | namespace be { type repository (line 28) | namespace repository { function LsnContextFormat (line 37) | LsnContextFormat &LsnContextFormat::operator=(const LsnContextForm... function ScanMode (line 111) | const ScanMode &LsnContextFormat::mode() const { FILE: src/repository/lsn_context_format.h function namespace (line 25) | namespace proxima { FILE: src/repository/main.cc function ValidateConfig (line 35) | static bool ValidateConfig(const char *flagname, const std::string &conf... function GetVersion (line 41) | static inline std::string GetVersion() { function PrintUsage (line 45) | static inline std::string PrintUsage() { function ShutdownHandler (line 56) | void ShutdownHandler(int sig) { function SetupSignals (line 63) | static inline void SetupSignals() { function main (line 72) | int main(int argc, char *argv[]) { FILE: src/repository/mysql_collection.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { function CollectionStateFlag (line 96) | CollectionStateFlag MysqlCollection::get_collection_flag() { function CollectionStatus (line 213) | CollectionStatus MysqlCollection::state() const { FILE: src/repository/mysql_collection.h function stop (line 53) | void stop() override; function batch_interval_ (line 191) | uint32_t batch_interval_{0} function agent_timestamp_ (line 194) | uint64_t agent_timestamp_{0} function ScanMode (line 209) | ScanMode pull_state_flag_{ScanMode::FULL}; FILE: src/repository/mysql_repository.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { FILE: src/repository/mysql_repository.h function namespace (line 28) | namespace proxima { FILE: src/repository/repository_common/config.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type repository (line 30) | namespace repository { FILE: src/repository/repository_common/config.h function namespace (line 26) | namespace proxima { FILE: src/repository/repository_common/error_code.cc type proxima (line 24) | namespace proxima { type be (line 25) | namespace be { type repository (line 26) | namespace repository { FILE: src/repository/repository_common/error_code.h function namespace (line 25) | namespace proxima { FILE: src/repository/repository_common/glogger.cc type google (line 36) | namespace google { type glog_internal_namespace_ (line 37) | namespace glog_internal_namespace_ { type proxima (line 43) | namespace proxima { type be (line 44) | namespace be { type repository (line 45) | namespace repository { class RepositoryAppendLogger (line 47) | class RepositoryAppendLogger : public aitheta2::IndexLogger { method RepositoryAppendLogger (line 49) | RepositoryAppendLogger() = default; method init (line 56) | int init(const aitheta2::IndexParams ¶ms) override { method cleanup (line 81) | int cleanup() override { method log (line 88) | void log(int level, const char *file, int line, const char *format, FILE: src/repository/repository_common/logger.h function namespace (line 28) | namespace proxima { FILE: src/repository/repository_common/version.cc type proxima (line 30) | namespace proxima { type be (line 31) | namespace be { type repository (line 32) | namespace repository { FILE: src/repository/repository_common/version.h function namespace (line 23) | namespace proxima { FILE: src/server/grpc_server.cc type proxima (line 29) | namespace proxima { type be (line 30) | namespace be { type server (line 31) | namespace server { function GrpcServerUPtr (line 34) | GrpcServerUPtr GrpcServer::Create() { FILE: src/server/grpc_server.h function namespace (line 28) | namespace proxima { FILE: src/server/http_server.cc type proxima (line 29) | namespace proxima { type be (line 30) | namespace be { type server (line 31) | namespace server { function HttpServerUPtr (line 34) | HttpServerUPtr HttpServer::Create() { FILE: src/server/http_server.h function namespace (line 28) | namespace proxima { FILE: src/server/main.cc function ValidateConfig (line 39) | static bool ValidateConfig(const char *flagname, const std::string &conf... function GetUsage (line 45) | static inline std::string GetUsage() { function LoadPlugins (line 59) | static bool LoadPlugins(const std::string &plugin_paths) { function ShutdownHandler (line 77) | void ShutdownHandler(int sig) { function SetupSignals (line 83) | static inline void SetupSignals() { function main (line 96) | int main(int argc, char *argv[]) { FILE: src/server/proto_converter.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type server (line 27) | namespace server { FILE: src/server/proto_converter.h function namespace (line 32) | namespace proxima { FILE: src/server/proxima_request_handler.cc type proxima (line 43) | namespace proxima { type be (line 44) | namespace be { type server (line 45) | namespace server { function SetStatus (line 51) | static void inline SetStatus(int ret, proto::Status *status) { function ParseRequestFromJson (line 57) | static inline int ParseRequestFromJson(const std::string &json_str, function SerializeResponse (line 71) | static inline void SerializeResponse(const google::protobuf::Messa... function UnknownMethod (line 83) | static inline void UnknownMethod(brpc::Controller *controller, FILE: src/server/proxima_request_handler.h function namespace (line 30) | namespace proxima { FILE: src/server/proxima_search_engine.cc type proxima (line 31) | namespace proxima { type be (line 32) | namespace be { type server (line 33) | namespace server { FILE: src/server/proxima_search_engine.h function namespace (line 35) | namespace proxima { FILE: src/server/write_request_builder.cc type proxima (line 25) | namespace proxima { type be (line 26) | namespace be { type server (line 27) | namespace server { FILE: src/server/write_request_builder.h function namespace (line 27) | namespace proxima { FILE: tests/admin/admin_proto_converter_test.cc type proxima (line 30) | namespace proxima { type be (line 31) | namespace be { type admin (line 32) | namespace admin { type test (line 33) | namespace test { function GetTestCollectionConfig (line 35) | proto::CollectionConfig GetTestCollectionConfig() { function GetTestCollectionConfigWithDbRepository (line 49) | proto::CollectionConfig GetTestCollectionConfigWithDbRepository() { function TEST (line 64) | TEST(AdminProtoConverterTest, PBToCollectionBase) { function TEST (line 81) | TEST(AdminProtoConverterTest, PBToCollectionBaseWithRepository) { function TEST (line 107) | TEST(AdminProtoConverterTest, CollectionMetaToPB) { function TEST (line 131) | TEST(AdminProtoConverterTest, CollectionMetaToPBWithRepository) { function TEST (line 165) | TEST(AdminProtoConverterTest, CollectionStatsToPB) { FILE: tests/agent/collection_counter_test.cc class CollectionCounterTest (line 34) | class CollectionCounterTest : public testing::Test { method SetUp (line 37) | void SetUp() override {} method TearDown (line 40) | void TearDown() override {} function TEST_F (line 43) | TEST_F(CollectionCounterTest, TestGeneral) { FILE: tests/agent/index_agent_test.cc class IndexAgentTest (line 37) | class IndexAgentTest : public Test { method SetUp (line 40) | void SetUp() override { method TearDown (line 53) | void TearDown() override { method FillSchema (line 58) | void FillSchema(meta::CollectionMetaPtr *schema, WriteRequest &request, function TEST_F (line 121) | TEST_F(IndexAgentTest, TestGeneral) { function TEST_F (line 201) | TEST_F(IndexAgentTest, TestCreateCollectionWithMetaServiceFailed) { function TEST_F (line 226) | TEST_F(IndexAgentTest, TestCreateCollectionWithIndexServiceFailed) { function TEST_F (line 256) | TEST_F(IndexAgentTest, TestUpdateCollectionFailed) { function TEST_F (line 308) | TEST_F(IndexAgentTest, TestDropCollectionFailed) { function TEST_F (line 328) | TEST_F(IndexAgentTest, TestGetCollectionStatsFailed) { function TEST_F (line 349) | TEST_F(IndexAgentTest, TestIsCollectionSuspendFailed) { function TEST_F (line 376) | TEST_F(IndexAgentTest, TestInitFailed) { function TEST_F (line 385) | TEST_F(IndexAgentTest, TestStartFailed) { function TEST_F (line 397) | TEST_F(IndexAgentTest, TestLoadIndexServiceFailed) { function TEST_F (line 423) | TEST_F(IndexAgentTest, TestWriteSuccessWithProxy) { function TEST_F (line 474) | TEST_F(IndexAgentTest, TestWriteSuccessWithDirect) { function TEST_F (line 523) | TEST_F(IndexAgentTest, TestWriteSuccessWithDirectRepeatedWrite) { function TEST_F (line 589) | TEST_F(IndexAgentTest, TestWriteWithEmptyRequest) { function TEST_F (line 604) | TEST_F(IndexAgentTest, TestWriteFailedWithCollectionSuspend) { function TEST_F (line 650) | TEST_F(IndexAgentTest, TestWriteFailedWithMagicNumber) { function TEST_F (line 695) | TEST_F(IndexAgentTest, TestWriteDatasetFailed) { FILE: tests/common/config_test.cc function TEST (line 34) | TEST(ConfigTest, TestGeneral) { FILE: tests/common/profiler_test.cc function TEST (line 26) | TEST(ProfilerTest, TestDisabledProfiler) { function TEST (line 38) | TEST(ProfilerTest, TestEnabledProfiler) { FILE: tests/common/protobuf_helper_test.cc type proxima (line 31) | namespace proxima { type be (line 32) | namespace be { function GetMeta (line 36) | proto::CollectionConfig GetMeta(const std::string &name, function ToJson (line 60) | static int ToJson(const google::protobuf::Message &response, function ToJson (line 72) | static std::string ToJson(const google::protobuf::Message &response) { function ToJsonBrpc (line 82) | static bool ToJsonBrpc(const google::protobuf::Message &response, function TestGoogleJsonDeserializeOk (line 91) | static void TestGoogleJsonDeserializeOk( function TEST (line 104) | TEST(ProtobufHelper, Test) { function TEST (line 121) | TEST(ProtobufHelper, TestOneof) { function TEST (line 150) | TEST(ProtobufHelper, TestOptions) { function TEST (line 162) | TEST(ProtobufHelper, Benchmark) { function ToMessagePb (line 200) | static bool ToMessagePb(const std::string &json, function ToMessageBrpc (line 216) | static bool ToMessageBrpc(const std::string &json, function TEST (line 228) | TEST(ProtobufHelper, DesJson) { function TEST (line 249) | TEST(ProtobufHelper, DesJsonBench) { function TEST (line 283) | TEST(ProtobufHelperDesJson, int32) { function TEST (line 304) | TEST(ProtobufHelperDesJson, uint32) { function TEST (line 325) | TEST(ProtobufHelperDesJson, int64) { function TEST (line 359) | TEST(ProtobufHelperDesJson, uint64) { function FloatMatch (line 393) | static void FloatMatch(const ProtoTest &s) { function FloatNan (line 400) | static void FloatNan(const ProtoTest &s) { function TEST (line 407) | TEST(ProtobufHelperDesJson, float) { function DoubleMatch (line 439) | static void DoubleMatch(const ProtoTest &s) { function DoubleNan (line 446) | static void DoubleNan(const ProtoTest &s) { function TEST (line 453) | TEST(ProtobufHelperDesJson, double) { function BoolMatch (line 485) | static void BoolMatch(const ProtoTest &s) { function TEST (line 491) | TEST(ProtobufHelperDesJson, bool) { function EnumMatch (line 508) | static void EnumMatch(const ProtoTest &s) { function MessageMatch (line 538) | static void MessageMatch(const ProtoTest &s) { function TEST (line 545) | TEST(ProtobufHelperDesJson, Message) { function StringMatch (line 566) | static void StringMatch(const ProtoTest &s) { function TEST (line 572) | TEST(ProtobufHelperDesJson, string) { function BinaryMatch (line 588) | static void BinaryMatch(const ProtoTest &s) { function TEST (line 595) | TEST(ProtobufHelperDesJson, binary) { function Int32ArrayMatch (line 616) | static void Int32ArrayMatch(const ProtoTest &s) { function TEST (line 626) | TEST(ProtobufHelperDesJson, Int32Array) { function Uint32ArrayMatch (line 647) | static void Uint32ArrayMatch(const ProtoTest &s) { function TEST (line 657) | TEST(ProtobufHelperDesJson, Uint32Array) { function Int64ArrayMatch (line 678) | static void Int64ArrayMatch(const ProtoTest &s) { function TEST (line 688) | TEST(ProtobufHelperDesJson, Int64Array) { function Uint64ArrayMatch (line 709) | static void Uint64ArrayMatch(const ProtoTest &s) { function TEST (line 719) | TEST(ProtobufHelperDesJson, Uint64Array) { function FloatArrayMatch (line 740) | static void FloatArrayMatch(const ProtoTest &s) { function TEST (line 750) | TEST(ProtobufHelperDesJson, FloatArray) { function DoubleArrayMatch (line 785) | static void DoubleArrayMatch(const ProtoTest &s) { function TEST (line 795) | TEST(ProtobufHelperDesJson, DoubleArray) { function BoolArrayMatch (line 830) | static void BoolArrayMatch(const ProtoTest &s) { function TEST (line 840) | TEST(ProtobufHelperDesJson, BoolArray) { function EnumArrayMatch (line 861) | static void EnumArrayMatch(const ProtoTest &s) { function TEST (line 871) | TEST(ProtobufHelperDesJson, EnumArray) { function MessageArrayMatch (line 911) | static void MessageArrayMatch(const ProtoTest &s) { function TEST (line 922) | TEST(ProtobufHelperDesJson, MessageArray) { function StringArrayMatch (line 949) | static void StringArrayMatch(const ProtoTest &s) { function TEST (line 959) | TEST(ProtobufHelperDesJson, StringArray) { function BinaryArrayMatch (line 980) | static void BinaryArrayMatch(const ProtoTest &s) { function TEST (line 990) | TEST(ProtobufHelperDesJson, BinaryArray) { function AllMatch (line 1016) | static void AllMatch(const ProtoTest &s) { function TEST (line 1023) | TEST(ProtobufHelperDesJson, All) { function TEST (line 1131) | TEST(ProtobufHelperDesJson, Options) { FILE: tests/common/transformer_test.cc class TransformerTest (line 28) | class TransformerTest : public testing::Test { method SetUp (line 30) | void SetUp() {} method TearDown (line 32) | void TearDown() {} function TEST_F (line 35) | TEST_F(TransformerTest, TestTransformJsonVector) { function TEST_F (line 54) | TEST_F(TransformerTest, TestExpectedSize) { function TEST_F (line 72) | TEST_F(TransformerTest, TestInvalidVectorFormat) { function TEST_F (line 82) | TEST_F(TransformerTest, TestParseJsonVectorFailedWithInvalidType) { function TEST_F (line 100) | TEST_F(TransformerTest, TestInt82Int4) { function TEST_F (line 113) | TEST_F(TransformerTest, TestFP32ToFP16) { FILE: tests/common/types_helper_test.cc function TEST (line 26) | TEST(DataTypeCodeBookTest, TestGet) { function TEST (line 56) | TEST(ProtoConverterTest, TestConvertOperationType) { FILE: tests/index/collection_test.cc class CollectionTest (line 23) | class CollectionTest : public testing::Test { method SetUp (line 25) | void SetUp() { method TearDown (line 33) | void TearDown() {} method FillSchema (line 35) | void FillSchema() { function TEST_F (line 54) | TEST_F(CollectionTest, TestGeneral) { function TEST_F (line 127) | TEST_F(CollectionTest, TestDumpSegment) { function TEST_F (line 248) | TEST_F(CollectionTest, TestDeleteRecord) { function TEST_F (line 347) | TEST_F(CollectionTest, TestUpdateRecord) { function do_insert_record (line 485) | void do_insert_record(Collection *collection, size_t number) { function do_search_record (line 511) | void do_search_record(Collection *collection, size_t number, function do_delete_record (line 544) | void do_delete_record(Collection *collection, size_t number) { function do_update_record (line 554) | void do_update_record(Collection *collection, size_t number) { function do_hybrid_ops (line 580) | void do_hybrid_ops(Collection *collection, size_t number) { function TEST_F (line 588) | TEST_F(CollectionTest, TestMultiThread) { function TEST_F (line 633) | TEST_F(CollectionTest, TestUpdateSchema) { FILE: tests/index/column_indexer_test.cc class ColumnIndexerTest (line 24) | class ColumnIndexerTest : public testing::Test { method SetUp (line 26) | void SetUp() { method TearDown (line 30) | void TearDown() {} function TEST_F (line 33) | TEST_F(ColumnIndexerTest, TestGeneral) { function TEST_F (line 85) | TEST_F(ColumnIndexerTest, TestQuantizeFP16) { function TEST_F (line 136) | TEST_F(ColumnIndexerTest, TestQuantizeINT8) { function TEST_F (line 187) | TEST_F(ColumnIndexerTest, TestQuantizeINT8InnerProduct) { function TEST_F (line 231) | TEST_F(ColumnIndexerTest, TestQuantizeINT4) { function TEST_F (line 282) | TEST_F(ColumnIndexerTest, TestOswgEngine) { FILE: tests/index/column_reader_test.cc class ColumnReaderTest (line 30) | class ColumnReaderTest : public testing::Test { method SetUp (line 32) | void SetUp() { method TearDown (line 37) | void TearDown() {} function TEST_F (line 40) | TEST_F(ColumnReaderTest, TestGeneral) { function TEST_F (line 138) | TEST_F(ColumnReaderTest, TestQuantizeINT8InnerProduct) { FILE: tests/index/delete_store_test.cc class DeleteStoreTest (line 24) | class DeleteStoreTest : public testing::Test { method SetUp (line 26) | void SetUp() { method TearDown (line 32) | void TearDown() {} function TEST_F (line 35) | TEST_F(DeleteStoreTest, TestGeneral) { FILE: tests/index/forward_indexer_test.cc class ForwardIndexerTest (line 26) | class ForwardIndexerTest : public testing::Test { method SetUp (line 28) | void SetUp() { method TearDown (line 32) | void TearDown() {} function TEST_F (line 35) | TEST_F(ForwardIndexerTest, TestGeneral) { function do_insert_forward (line 108) | void do_insert_forward(ForwardIndexer *forward_indexer, size_t number) { function do_seek_forward (line 123) | void do_seek_forward(ForwardIndexer *forward_indexer, size_t number) { function do_hybrid_operations (line 134) | void do_hybrid_operations(ForwardIndexer *forward_indexer, size_t number) { function TEST_F (line 139) | TEST_F(ForwardIndexerTest, TestMultiThread) { FILE: tests/index/forward_reader_test.cc class ForwardReaderTest (line 27) | class ForwardReaderTest : public testing::Test { method SetUp (line 29) | void SetUp() { method TearDown (line 34) | void TearDown() {} function do_search (line 37) | void do_search(ForwardReader *reader, size_t number) { function TEST_F (line 48) | TEST_F(ForwardReaderTest, TestGeneral) { FILE: tests/index/id_map_test.cc class IDMapTest (line 23) | class IDMapTest : public testing::Test { method SetUp (line 25) | void SetUp() { method TearDown (line 31) | void TearDown() {} function TEST_F (line 34) | TEST_F(IDMapTest, TestGeneral) { FILE: tests/index/index_service_test.cc class IndexServiceTest (line 23) | class IndexServiceTest : public testing::Test { method SetUp (line 25) | void SetUp() { method TearDown (line 36) | void TearDown() {} method FillSchema (line 38) | void FillSchema() { method CreateSchema (line 60) | meta::CollectionMetaPtr CreateSchema(const std::string &name) { function TEST_F (line 78) | TEST_F(IndexServiceTest, TestGeneral) { function TEST_F (line 105) | TEST_F(IndexServiceTest, TestLoadCollection) { function do_hybrid_collection_operations (line 134) | void do_hybrid_collection_operations(IndexService *service, function TEST_F (line 144) | TEST_F(IndexServiceTest, TestMultiThread) { FILE: tests/index/lsn_store_test.cc class LsnStoreTest (line 31) | class LsnStoreTest : public testing::Test { method SetUp (line 33) | void SetUp() { method TearDown (line 39) | void TearDown() {} function TEST_F (line 42) | TEST_F(LsnStoreTest, TestGeneral) { function do_insert (line 110) | void do_insert(LsnStore *lsn_store, size_t number) { function TEST_F (line 116) | TEST_F(LsnStoreTest, TestMultiThread) { FILE: tests/index/memory_segment_test.cc class MemorySegmentTest (line 24) | class MemorySegmentTest : public testing::Test { method SetUp (line 26) | void SetUp() { method TearDown (line 31) | void TearDown() {} method FillSchema (line 33) | void FillSchema() { function TEST_F (line 49) | TEST_F(MemorySegmentTest, TestGeneral) { FILE: tests/index/mock_index_service.h function class (line 30) | class MockIndexService : public IndexService { FILE: tests/index/mock_segment.h function class (line 27) | class MockSegment : public Segment { FILE: tests/index/persist_hash_map_test.cc class PersistHashMapTest (line 25) | class PersistHashMapTest : public testing::Test { method SetUp (line 27) | void SetUp() { method TearDown (line 33) | void TearDown() {} function TEST_F (line 36) | TEST_F(PersistHashMapTest, TestGeneral) { FILE: tests/index/persist_segment_test.cc class PersistSegmentTest (line 24) | class PersistSegmentTest : public testing::Test { method SetUp (line 26) | void SetUp() { method TearDown (line 33) | void TearDown() {} method FillSchema (line 35) | void FillSchema() { function TEST_F (line 51) | TEST_F(PersistSegmentTest, TestGeneral) { FILE: tests/index/version_manager_test.cc class VersionManagerTest (line 24) | class VersionManagerTest : public testing::Test { method SetUp (line 26) | void SetUp() { method TearDown (line 32) | void TearDown() {} function TEST_F (line 35) | TEST_F(VersionManagerTest, TestGeneral) { function TEST_F (line 139) | TEST_F(VersionManagerTest, TestVersionEdit) { FILE: tests/integration/data/test_clean_db.sql type test_collection (line 4) | create table if not exists test_collection(id int primary key auto_incre... FILE: tests/integration/data/test_collection_create_and_remove_full.sql type test_collection_create_and_remove (line 4) | create table if not exists test_collection_create_and_remove(id int prim... FILE: tests/integration/data/test_forward_date_and_time_frac_full.sql type test_forward_with_date_and_time_frac (line 5) | create table if not exists test_forward_with_date_and_time_frac(id int p... FILE: tests/integration/data/test_forward_date_and_time_full.sql type test_forward_with_date_and_time (line 5) | create table if not exists test_forward_with_date_and_time(id int primar... FILE: tests/integration/data/test_forward_numeric_full.sql type test_forward_with_numeric (line 4) | create table if not exists test_forward_with_numeric(id int primary key ... FILE: tests/integration/data/test_forward_with_binary_and_varbinary_full.sql type test_forward_with_binary_and_varbinary (line 5) | create table if not exists test_forward_with_binary_and_varbinary(id int... FILE: tests/integration/data/test_forward_with_bit_full.sql type test_forward_with_bit (line 5) | create table if not exists test_forward_with_bit(id int primary key auto... FILE: tests/integration/data/test_forward_with_blob_full.sql type test_forward_with_blob (line 5) | create table if not exists test_forward_with_blob(id int primary key aut... FILE: tests/integration/data/test_forward_with_blob_gbk_full.sql type test_forward_with_blob_gbk (line 5) | create table if not exists test_forward_with_blob_gbk(id int primary key... FILE: tests/integration/data/test_forward_with_char_and_varchar_full.sql type test_forward_with_char_and_varchar (line 5) | create table if not exists test_forward_with_char_and_varchar(id int pri... FILE: tests/integration/data/test_forward_with_charset_gbk_full.sql type test_forward_with_charset_gbk (line 5) | create table if not exists test_forward_with_charset_gbk(id int primary ... FILE: tests/integration/data/test_forward_with_charset_utf8_full.sql type test_forward_with_charset_utf8 (line 5) | create table if not exists test_forward_with_charset_utf8(id int primary... FILE: tests/integration/data/test_forward_with_decimal_full.sql type test_forward_with_decimal (line 5) | create table if not exists test_forward_with_decimal(id int primary key ... FILE: tests/integration/data/test_forward_with_empty_value_full.sql type test_forward_with_empty_value (line 5) | create table if not exists test_forward_with_empty_value( FILE: tests/integration/data/test_forward_with_geometry_full.sql type test_forward_with_geometry (line 5) | create table if not exists test_forward_with_geometry(id int primary key... FILE: tests/integration/data/test_forward_with_json_full.sql type test_forward_with_json (line 5) | create table if not exists test_forward_with_json(id int primary key aut... FILE: tests/integration/data/test_forward_with_set_and_enum_full.sql type test_forward_with_set_and_enum (line 5) | create table if not exists test_forward_with_set_and_enum(id int primary... FILE: tests/integration/data/test_forward_with_text_full.sql type test_forward_with_text (line 5) | create table if not exists test_forward_with_text(id int primary key aut... FILE: tests/integration/data/test_forward_with_text_gbk_full.sql type test_forward_with_text_gbk (line 5) | create table if not exists test_forward_with_text_gbk(id int primary key... FILE: tests/integration/data/test_forward_with_types_null_full.sql type test_forward_with_types_null (line 5) | create table if not exists test_forward_with_types_null( FILE: tests/integration/data/test_increment_mode_full.sql type test_increment_mode (line 4) | create table if not exists test_increment_mode(id int primary key auto_i... FILE: tests/integration/data/test_invalid_lsn_info_full.sql type test_invalid_lsn_info (line 4) | create table if not exists test_invalid_lsn_info(id int primary key auto... FILE: tests/integration/data/test_multi_collections_full.sql type test_multi_collections (line 4) | create table if not exists test_multi_collections(id int primary key aut... FILE: tests/integration/data/test_mysql_restart_with_create_collection_full.sql type test_mysql_restart_with_create_collection (line 4) | create table if not exists test_mysql_restart_with_create_collection(id ... FILE: tests/integration/data/test_mysql_restart_with_full_mode_full.sql type test_mysql_restart_with_full_mode (line 4) | create table if not exists test_mysql_restart_with_full_mode(id int prim... FILE: tests/integration/data/test_mysql_restart_with_inc_mode_full.sql type test_mysql_restart_with_inc_mode (line 4) | create table if not exists test_mysql_restart_with_inc_mode(id int prima... FILE: tests/integration/data/test_one_field_both_index_and_forward_full.sql type test_one_field_both_index_and_forward (line 5) | create table if not exists test_one_field_both_index_and_forward(id int ... FILE: tests/integration/data/test_one_field_both_index_fields_full.sql type test_one_field_both_index_fields (line 5) | create table if not exists test_one_field_both_index_fields(id int prima... FILE: tests/integration/data/test_proxima_be_restart_full.sql type test_proxima_be_restart (line 4) | create table if not exists test_proxima_be_restart(id int primary key au... FILE: tests/integration/data/test_proxima_be_restart_with_collection_empty_meta.sql type test_proxima_be_restart_with_collection_empty (line 4) | create table if not exists test_proxima_be_restart_with_collection_empty... FILE: tests/integration/data/test_proxima_be_restart_with_full_stage_full.sql type test_proxima_be_restart_with_full_stage (line 4) | create table if not exists test_proxima_be_restart_with_full_stage(id in... FILE: tests/integration/data/test_proxima_be_restart_with_inc_stage_full.sql type test_proxima_be_restart_with_inc_stage (line 4) | create table if not exists test_proxima_be_restart_with_inc_stage(id int... FILE: tests/integration/data/test_repository_restart_full.sql type test_repository_restart (line 4) | create table if not exists test_repository_restart(id int primary key au... FILE: tests/integration/data/test_scan_full_table_with_empty_table.sql type full_table_with_empty_table (line 4) | create table if not exists full_table_with_empty_table(id int primary ke... FILE: tests/integration/data/test_scan_table.sql type test_scan_full_table (line 4) | create table if not exists test_scan_full_table(id int primary key auto_... FILE: tests/integration/data/test_suspend_and_resume_collection_full.sql type test_suspend_and_resume_collection (line 4) | create table if not exists test_suspend_and_resume_collection(id int pri... FILE: tests/integration/data/test_update_collection_full.sql type test_update_collection (line 4) | create table if not exists test_update_collection(id int primary key aut... FILE: tests/integration/src/case/client_helper.py function get_client (line 21) | def get_client(global_conf): FILE: tests/integration/src/case/collection_creator.py class CollectionCreator (line 25) | class CollectionCreator: method __init__ (line 26) | def __init__(self): method generate_collection_name (line 31) | def generate_collection_name(self, prefix): method get_connection (line 34) | def get_connection(self, db_name=None): method create_schema (line 41) | def create_schema(self, method update_schema (line 86) | def update_schema(self, schema, json_obj): method create_dataset_request (line 92) | def create_dataset_request(self, method __convert_forward_column (line 141) | def __convert_forward_column(self, field_value, field_type): FILE: tests/integration/src/case/conf_replacer.py class ConfReplacer (line 18) | class ConfReplacer: method __init__ (line 19) | def __init__(self, conf_path): method init (line 24) | def init(self): method replace (line 32) | def replace(self): FILE: tests/integration/src/case/generate_data.py function generate_features_str (line 17) | def generate_features_str(start, dimension, count): function generate_features_bytes (line 32) | def generate_features_bytes(start, dimension, count): function generate_delete_primary_keys (line 51) | def generate_delete_primary_keys(start, count): FILE: tests/integration/src/case/global_conf.py class GlobalConf (line 18) | class GlobalConf: method __init__ (line 19) | def __init__(self, conf_path=None): method mysql_port (line 38) | def mysql_port(self): method http_port (line 41) | def http_port(self): method grpc_port (line 44) | def grpc_port(self): FILE: tests/integration/src/case/mysql_client.py class MysqlClient (line 18) | class MysqlClient: method __init__ (line 19) | def __init__(self, user='root', password='root', method get_connection_uri (line 37) | def get_connection_uri(self): method execute (line 40) | def execute(self, query): method execute_batch_sql (line 50) | def execute_batch_sql(self, sql_file, retry_times=3): method purge_binlog (line 66) | def purge_binlog(self, file_name): FILE: tests/integration/src/case/server_utils.py class ServerUtils (line 23) | class ServerUtils: method __init__ (line 24) | def __init__(self): method stop_proxima_be (line 31) | def stop_proxima_be(self, signal='SIGUSR2'): method start_proxima_be (line 57) | def start_proxima_be(self): method stop_mysql_repo (line 82) | def stop_mysql_repo(self, signal='SIGUSR2'): method start_mysql_repo (line 92) | def start_mysql_repo(self): method stop_mysql (line 102) | def stop_mysql(self): method start_mysql (line 113) | def start_mysql(self): FILE: tests/integration/src/case/test_admin_agent.py class TestAdminAgentBase (line 26) | class TestAdminAgentBase(unittest.TestCase): method setup_client (line 27) | def setup_client(self): method setUp (line 30) | def setUp(self): method tearDown (line 51) | def tearDown(self): method clean_env (line 54) | def clean_env(self): method update_schema (line 58) | def update_schema(self, schema, json_obj): method create_collection_config (line 64) | def create_collection_config(self, collection_name, column_name, dim, method create_collection_succ_and_return (line 76) | def create_collection_succ_and_return(self, schema): class TestAdminAgent (line 84) | class TestAdminAgent(TestAdminAgentBase): method test_create_collection (line 85) | def test_create_collection(self): method test_create_multi_collection (line 112) | def test_create_multi_collection(self): method test_create_collection_forward_columns (line 140) | def test_create_collection_forward_columns(self): method test_create_collection_index_columns (line 149) | def test_create_collection_index_columns(self): method test_drop_collection (line 160) | def test_drop_collection(self): method test_list_collections (line 318) | def test_list_collections(self): method test_list_collections_with_repo (line 357) | def test_list_collections_with_repo(self): method test_stats_collection (line 507) | def test_stats_collection(self): method test_stats_invalid_collection (line 517) | def test_stats_invalid_collection(self): FILE: tests/integration/src/case/test_admin_agent_exception.py class TestAdminAgentException (line 25) | class TestAdminAgentException(TestAdminAgentBase): method setUp (line 26) | def setUp(self): method test_create_duplicate_collection (line 30) | def test_create_duplicate_collection(self): method test_create_illegal_collection (line 41) | def test_create_illegal_collection(self): method test_drop_repeated_collection (line 50) | def test_drop_repeated_collection(self): method test_drop_nonexist_collection (line 65) | def test_drop_nonexist_collection(self): method test_restart_server_with_list_collections (line 124) | def test_restart_server_with_list_collections(self): method test_restart_server_with_create_collections (line 144) | def test_restart_server_with_create_collections(self): method test_restart_server_with_drop_collections (line 225) | def test_restart_server_with_drop_collections(self): method assert_collection (line 245) | def assert_collection(self, collection, idx): FILE: tests/integration/src/case/test_index_agent.py class TestIndexAgentBase (line 29) | class TestIndexAgentBase(unittest.TestCase): method setUp (line 30) | def setUp(self): method tearDown (line 50) | def tearDown(self): method reconnect (line 53) | def reconnect(self): method clean_env (line 55) | def clean_env(self): method create_schema (line 62) | def create_schema(self, collection_name, column_name, dims, method create_schema1 (line 75) | def create_schema1(self, collection_name, index_columns=None, method create_all_index_data_types_schema (line 87) | def create_all_index_data_types_schema(self, collection_name, dim, method create_all_forward_data_types_schema (line 110) | def create_all_forward_data_types_schema(self, collection_name, dim, method create_single_request (line 130) | def create_single_request(self, magic_number, operation_type, method create_batch_request (line 159) | def create_batch_request(self, magic_number, count, operation_type, method create_one_forward_request (line 183) | def create_one_forward_request(self, collection, method create_multi_index_request (line 207) | def create_multi_index_request(self, collection, dim, method create_all_operations_request (line 234) | def create_all_operations_request(self, method create_all_index_data_types_insert_request (line 266) | def create_all_index_data_types_insert_request(self, magic_number, dim... method create_all_forward_data_types_insert_request (line 306) | def create_all_forward_data_types_insert_request(self, magic_number, d... method create_request (line 352) | def create_request(self, collection_name, method simple_query (line 402) | def simple_query(self, topk=10): method query (line 412) | def query(self, index_column, topk, dim, feature_type): method get_magic_number (line 444) | def get_magic_number(self, collection_name): class TestIndexAgentDatabase (line 449) | class TestIndexAgentDatabase(TestIndexAgentBase): method setUp (line 450) | def setUp(self): method test_single_insert (line 454) | def test_single_insert(self): method test_single_insert_with_bytes (line 477) | def test_single_insert_with_bytes(self): method test_single_insert_with_vector (line 501) | def test_single_insert_with_vector(self): method test_batch_insert (line 525) | def test_batch_insert(self): method test_insert_with_all_index_data_types (line 553) | def test_insert_with_all_index_data_types(self): method test_insert_with_all_forward_data_types (line 702) | def test_insert_with_all_forward_data_types(self): method test_single_update (line 749) | def test_single_update(self): method test_single_update_with_bytes (line 777) | def test_single_update_with_bytes(self): method test_batch_update (line 809) | def test_batch_update(self): method test_update_only_index_column (line 858) | def test_update_only_index_column(self): method test_update_both_index_and_forward_column (line 900) | def test_update_both_index_and_forward_column(self): method test_single_delete (line 943) | def test_single_delete(self): method test_batch_delete (line 979) | def test_batch_delete(self): method test_all_operations (line 1022) | def test_all_operations(self): method test_one_forward_column (line 1056) | def test_one_forward_column(self): method test_one_field_both_index_and_forward (line 1093) | def test_one_field_both_index_and_forward(self): method test_forward_column_num_mismatched (line 1135) | def test_forward_column_num_mismatched(self): class TestIndexAgentDirect (line 1170) | class TestIndexAgentDirect(TestIndexAgentBase): method setUp (line 1171) | def setUp(self): method test_single_insert (line 1175) | def test_single_insert(self): method test_single_insert_with_bytes (line 1197) | def test_single_insert_with_bytes(self): method test_batch_insert (line 1219) | def test_batch_insert(self): method test_insert_with_all_forward_data_types (line 1246) | def test_insert_with_all_forward_data_types(self): method test_single_update (line 1294) | def test_single_update(self): method test_single_update_with_bytes (line 1321) | def test_single_update_with_bytes(self): method test_batch_update (line 1350) | def test_batch_update(self): method test_update_only_index_column (line 1398) | def test_update_only_index_column(self): method test_update_both_index_and_forward_column (line 1439) | def test_update_both_index_and_forward_column(self): method test_single_delete (line 1481) | def test_single_delete(self): method test_batch_delete (line 1516) | def test_batch_delete(self): method test_all_operations (line 1558) | def test_all_operations(self): method test_one_forward_column (line 1591) | def test_one_forward_column(self): method test_one_field_both_index_and_forward (line 1628) | def test_one_field_both_index_and_forward(self): method test_forward_column_num_mismatched (line 1670) | def test_forward_column_num_mismatched(self): FILE: tests/integration/src/case/test_index_agent_exception.py class TestIndexAgentException (line 29) | class TestIndexAgentException(TestIndexAgentBase): method setUp (line 30) | def setUp(self): method test_invalid_collection (line 35) | def test_invalid_collection(self): method test_invalid_forward_column (line 47) | def test_invalid_forward_column(self): method test_invalid_index_column (line 60) | def test_invalid_index_column(self): method test_index_columns_num_mismatched (line 73) | def test_index_columns_num_mismatched(self): method test_invalid_lsn_sequence (line 89) | def test_invalid_lsn_sequence(self): method test_invalid_index_vector_data (line 131) | def test_invalid_index_vector_data(self): method test_update_with_key_not_exist (line 180) | def test_update_with_key_not_exist(self): method test_delete_with_key_not_exist (line 202) | def test_delete_with_key_not_exist(self): method test_insert_pk_repeated (line 227) | def test_insert_pk_repeated(self): method test_empty_request (line 251) | def test_empty_request(self): method test_magic_number_mismatched (line 273) | def test_magic_number_mismatched(self): method test_restart_server_with_not_empty_data_flow (line 337) | def test_restart_server_with_not_empty_data_flow(self): method test_restart_server_with_empty_data_flow (line 413) | def test_restart_server_with_empty_data_flow(self): FILE: tests/integration/src/case/test_mysql_repository.py class TestMysqlRepository (line 30) | class TestMysqlRepository(unittest.TestCase): method setUp (line 31) | def setUp(self): method tearDown (line 45) | def tearDown(self): method clean_env (line 49) | def clean_env(self): method get_content (line 56) | def get_content(self, file_name): method create_schema (line 61) | def create_schema(self, collection_name, method query (line 79) | def query(self, collection_name, topk=10, column_name='column1'): method create_query (line 90) | def create_query(self, collection_name, topk=10, column_name='column1'): method get_latest_lsn (line 108) | def get_latest_lsn(self, collection_name): method test_scan_full_table (line 113) | def test_scan_full_table(self): method test_scan_full_table_with_empty_table (line 144) | def test_scan_full_table_with_empty_table(self): method test_increment_mode (line 165) | def test_increment_mode(self): method test_forward_with_numeric (line 221) | def test_forward_with_numeric(self): method test_forward_with_date_and_time (line 284) | def test_forward_with_date_and_time(self): method test_forward_with_date_and_time_included_fracation (line 344) | def test_forward_with_date_and_time_included_fracation(self): method test_forward_with_char_and_varchar (line 404) | def test_forward_with_char_and_varchar(self): method test_forward_with_text (line 462) | def test_forward_with_text(self): method test_forward_with_text_gbk (line 520) | def test_forward_with_text_gbk(self): method test_forward_with_blob (line 578) | def test_forward_with_blob(self): method test_forward_with_blob_gbk (line 636) | def test_forward_with_blob_gbk(self): method test_forward_with_bit (line 694) | def test_forward_with_bit(self): method test_forward_with_binary_and_varbinary (line 752) | def test_forward_with_binary_and_varbinary(self): method test_forward_with_set_and_enum (line 810) | def test_forward_with_set_and_enum(self): method test_forward_with_json (line 868) | def test_forward_with_json(self): method test_forward_with_geometry (line 927) | def test_forward_with_geometry(self): method test_forward_with_decimal (line 985) | def test_forward_with_decimal(self): method test_forward_with_types_null (line 1043) | def test_forward_with_types_null(self): method test_forward_with_empty_value (line 1097) | def test_forward_with_empty_value(self): method test_repository_restart (line 1184) | def test_repository_restart(self): method test_proxima_be_restart_with_collection_empty (line 1306) | def test_proxima_be_restart_with_collection_empty(self): method test_proxima_be_restart_with_full_stage (line 1364) | def test_proxima_be_restart_with_full_stage(self): method test_proxima_be_restart_with_inc_stage (line 1419) | def test_proxima_be_restart_with_inc_stage(self): method test_collection_create_and_remove (line 1578) | def test_collection_create_and_remove(self): method test_mysql_restart_with_full_mode (line 1637) | def test_mysql_restart_with_full_mode(self): method test_mysql_restart_with_inc_mode (line 1697) | def test_mysql_restart_with_inc_mode(self): method test_mysql_restart_with_create_collection (line 1781) | def test_mysql_restart_with_create_collection(self): method test_multi_collections (line 1832) | def test_multi_collections(self): method test_invalid_lsn_info (line 1951) | def test_invalid_lsn_info(self): method test_forward_with_charset_utf8 (line 2026) | def test_forward_with_charset_utf8(self): method test_forward_with_charset_gbk (line 2084) | def test_forward_with_charset_gbk(self): method test_one_field_both_index_and_forward (line 2142) | def test_one_field_both_index_and_forward(self): FILE: tests/integration/src/case/test_query_agent.py class TestQueryAgentBase (line 28) | class TestQueryAgentBase(unittest.TestCase): method setUp (line 29) | def setUp(self): method tearDown (line 52) | def tearDown(self): method clean_env (line 55) | def clean_env(self): method create_schema (line 62) | def create_schema(self, collection_name, method create_all_forward_data_types_schema (line 80) | def create_all_forward_data_types_schema(self, collection_name, dim): method create_single_request (line 98) | def create_single_request(self, magic_number, operation_type, method create_batch_request (line 115) | def create_batch_request(self, magic_number, count, operation_type, method create_batch_request (line 138) | def create_batch_request(self, collection_name, magic_number, method create_all_forward_data_types_insert_request (line 217) | def create_all_forward_data_types_insert_request(self, magic_number, d... method get_magic_number (line 262) | def get_magic_number(self, collection_name): method simple_query (line 267) | def simple_query(self, topk=10): method query (line 277) | def query(self, index_column, topk, dim, method matrix_query (line 319) | def matrix_query(self, index_column, topk, dim, class TestQueryAgent (line 349) | class TestQueryAgent(TestQueryAgentBase): method test_query_with_single_index_column (line 350) | def test_query_with_single_index_column(self): method test_query_with_multi_index_columns (line 375) | def test_query_with_multi_index_columns(self): method test_query_with_no_forward_column (line 417) | def test_query_with_no_forward_column(self): method test_query_with_all_forward_data_types (line 459) | def test_query_with_all_forward_data_types(self): method test_query_with_squared_euclidean (line 516) | def test_query_with_squared_euclidean(self): method test_query_with_euclidean (line 553) | def test_query_with_euclidean(self): method test_query_with_inner_product (line 590) | def test_query_with_inner_product(self): method test_query_with_hamming (line 628) | def test_query_with_hamming(self): method test_query_with_batch (line 710) | def test_query_with_batch(self): method test_query_with_radius (line 774) | def test_query_with_radius(self): method test_query_with_topk (line 810) | def test_query_with_topk(self): method test_query_with_multi_dump_segment (line 853) | def test_query_with_multi_dump_segment(self): method test_query_with_empty (line 897) | def test_query_with_empty(self): method test_query_with_pk_exist (line 907) | def test_query_with_pk_exist(self): method test_query_with_pk_no_exist (line 929) | def test_query_with_pk_no_exist(self): method test_matrix_query_with_multi_index_columns (line 946) | def test_matrix_query_with_multi_index_columns(self): FILE: tests/integration/src/case/test_query_agent_exception.py class TestQueryAgentException (line 28) | class TestQueryAgentException(TestQueryAgentBase): method setUp (line 29) | def setUp(self): method simple_query (line 188) | def simple_query(self, collection_name=None, method matrix_query (line 221) | def matrix_query(self, collection_name=None, method test_query_with_invalid_collection (line 284) | def test_query_with_invalid_collection(self): method test_query_with_invalid_index_column (line 290) | def test_query_with_invalid_index_column(self): method test_query_with_invalid_data_type (line 296) | def test_query_with_invalid_data_type(self): method test_query_with_invalid_dimension (line 303) | def test_query_with_invalid_dimension(self): method test_query_with_topk_zero (line 309) | def test_query_with_topk_zero(self): method test_query_with_empty_vector (line 328) | def test_query_with_empty_vector(self): method test_query_with_invalid_vector_size (line 335) | def test_query_with_invalid_vector_size(self): method test_query_with_invalid_batch_count (line 341) | def test_query_with_invalid_batch_count(self): method test_query_with_server_restart (line 348) | def test_query_with_server_restart(self): method test_matrix_query_with_invalid_vector_size (line 392) | def test_matrix_query_with_invalid_vector_size(self): method test_matrix_query_with_invalid_vector_size (line 398) | def test_matrix_query_with_invalid_vector_size(self): method test_matrix_query_with_invalid_batch_count (line 405) | def test_matrix_query_with_invalid_batch_count(self): method test_matrix_query_with_invalid_matrix (line 412) | def test_matrix_query_with_invalid_matrix(self): method test_matrix_query_with_invalid_json_array (line 419) | def test_matrix_query_with_invalid_json_array(self): method test_matrix_query_with_json_object (line 431) | def test_matrix_query_with_json_object(self): FILE: tests/integration/src/run.py function get_allsuite (line 21) | def get_allsuite(path): function get_onesuite (line 24) | def get_onesuite(path, name): function get_size (line 39) | def get_size(log_file): function get_content (line 42) | def get_content(log_file, offset): function print_case_status (line 47) | def print_case_status(case, status): FILE: tests/meta/collection_impl_test.cc function TEST (line 26) | TEST(CollectionImpl, TestConstructor) { FILE: tests/meta/meta_agent_test.cc class MetaAgentTest (line 32) | class MetaAgentTest : public testing::Test { method SetUp (line 35) | void SetUp() override { method TearDown (line 40) | void TearDown() override { function TEST_F (line 48) | TEST_F(MetaAgentTest, TestAgentCreate) { function TEST_F (line 63) | TEST_F(MetaAgentTest, TestInitializeAndCleanup) { function TEST_F (line 89) | TEST_F(MetaAgentTest, TestCollectionOperationWithMock) { function TEST_F (line 273) | TEST_F(MetaAgentTest, IntegrationTest) { FILE: tests/meta/meta_cache_test.cc function TEST (line 29) | TEST(MetaCacheTest, TestFunction) { FILE: tests/meta/meta_service_test.cc class MetaServiceTest (line 30) | class MetaServiceTest : public Test { method SetUpTestSuite (line 33) | static void SetUpTestSuite() { method TearDownTestSuite (line 43) | static void TearDownTestSuite() { function TEST_F (line 57) | TEST_F(MetaServiceTest, TestMetaServiceFunction) { function create_collection_meta (line 214) | void create_collection_meta(const std::string &name, CollectionBase *met... function TEST_F (line 236) | TEST_F(MetaServiceTest, TestMultiThreads) { FILE: tests/meta/meta_store_factory_test.cc type proxima (line 28) | namespace proxima { type be (line 29) | namespace be { type meta (line 30) | namespace meta { class TestStore (line 32) | class TestStore : public MetaStore { method initialize (line 34) | int initialize(const ailego::Uri *uri) override { method cleanup (line 39) | int cleanup() override { method create_collection (line 44) | int create_collection(const CollectionObject &collection) overri... method update_collection (line 49) | int update_collection(const CollectionObject &collection) overri... method delete_collection (line 54) | int delete_collection(const std::string &name) override { method delete_collection_by_uuid (line 59) | int delete_collection_by_uuid(const std::string &name) override { method list_collections (line 64) | int list_collections(CollectionAllocator allocator) const overri... method create_column (line 70) | int create_column(const ColumnObject &column) override { method delete_columns_by_uid (line 75) | int delete_columns_by_uid(const std::string &uid) override { method delete_columns_by_uuid (line 80) | int delete_columns_by_uuid(const std::string &uuid) override { method list_columns (line 85) | int list_columns(ColumnAllocator allocator) const override { method create_repository (line 90) | int create_repository(const DatabaseRepositoryObject &repository... method delete_repositories_by_uid (line 95) | int delete_repositories_by_uid(const std::string &uid) override { method delete_repositories_by_uuid (line 100) | int delete_repositories_by_uuid(const std::string &uuid) override { method list_repositories (line 105) | int list_repositories(DatabaseRepositoryAllocator allocator) con... method flush (line 111) | int flush() const override { function TEST (line 120) | TEST(MetaStoreFactoryTest, TestCreate) { FILE: tests/meta/mock_meta_service.h function class (line 36) | class MockMetaService : public MetaService { FILE: tests/meta/sqlite_meta_store_test.cc function TEST (line 31) | TEST(SqliteMetaStoreTest, TestInitialize) { function TEST (line 54) | TEST(SqliteMetaStoreTest, TestCollectionFunction) { function TEST (line 151) | TEST(SqliteMetaStoreTest, TestColumnFunction) { function TEST (line 208) | TEST(SqliteMetaStoreTest, TestRepositoryFunction) { FILE: tests/meta/statement_test.cc function TEST (line 27) | TEST(StatementTest, TestCreateTableCollection) { function TEST (line 47) | TEST(StatementTest, TestCreateTable) { FILE: tests/meta/temp_file_inl.h function ScopeFile (line 25) | struct ScopeFile { function operator (line 36) | operator std::string() { FILE: tests/query/bthread_queue_test.cc function TEST (line 35) | TEST(BThreadQueueTest, TestDefaultContructor) { function TEST (line 44) | TEST(BThreadQueueTest, TestPutOperation) { function TEST (line 56) | TEST(BThreadQueueTest, TestFalseOperation) { FILE: tests/query/equal_query_test.cc class EqualQueryTest (line 34) | class EqualQueryTest : public Test { method SetUp (line 37) | void SetUp() override { method TearDown (line 43) | void TearDown() override { method init_request (line 49) | void init_request() { method init_response (line 56) | void init_response() { method delete_pointer_if (line 61) | void delete_pointer_if(Pointer *ptr) { method cleanup_request (line 66) | void cleanup_request() { method cleanup_response (line 70) | void cleanup_response() { function TEST_F (line 80) | TEST_F(EqualQueryTest, TestBaseFunctional) { function TEST_F (line 90) | TEST_F(EqualQueryTest, TestValidate) { function TEST_F (line 148) | TEST_F(EqualQueryTest, TestPrepare) { function TEST_F (line 166) | TEST_F(EqualQueryTest, TestEvaluate) { function TEST_F (line 290) | TEST_F(EqualQueryTest, TestFinalize) { FILE: tests/query/equal_task_test.cc function TEST (line 26) | TEST(EqualTaskTest, TestTaskRun) { FILE: tests/query/knn_query_test.cc class KNNQueryTest (line 34) | class KNNQueryTest : public Test { method SetUp (line 37) | void SetUp() override { method TearDown (line 43) | void TearDown() override { method init_request (line 49) | void init_request() { method init_response (line 74) | void init_response() { method delete_pointer_if (line 79) | void delete_pointer_if(Pointer *ptr) { method cleanup_request (line 84) | void cleanup_request() { method cleanup_response (line 88) | void cleanup_response() { function TEST_F (line 99) | TEST_F(KNNQueryTest, TestBaseFunctional) { function TEST_F (line 112) | TEST_F(KNNQueryTest, TestValidate) { function TEST_F (line 170) | TEST_F(KNNQueryTest, TestPrepare) { function TEST_F (line 188) | TEST_F(KNNQueryTest, TestEvaluate) { function TEST_F (line 372) | TEST_F(KNNQueryTest, TestFinalize) { FILE: tests/query/knn_task_test.cc function TEST (line 26) | TEST(KNNTaskTest, TestTaskRun) { FILE: tests/query/meta_wrapper_test.cc function TEST (line 29) | TEST(MetaWrapperTest, TestValidate) { FILE: tests/query/mock_executor.h function class (line 27) | class MockExecutor : public Executor { FILE: tests/query/mock_query_context.h function class (line 34) | class MockQueryContext : public QueryContext { function class (line 49) | class MockCollectionQueryContext : public CollectionQueryContext { function class (line 60) | class MockKNNQueryContext : public KNNQueryContext { function class (line 80) | class MockEqualQueryContext : public QueryKeyContext { FILE: tests/query/parallel_executor_test.cc function TEST (line 32) | TEST(SchedulerTest, TestScheduler) { FILE: tests/query/query_factory_test.cc function TEST (line 33) | TEST(QueryBuilerTest, TestDummyQuery) { function TEST (line 52) | TEST(QueryBuilerTest, TestValidQuery) { FILE: tests/query/query_service_test.cc class QueryServiceTest (line 38) | class QueryServiceTest : public Test { method SetUp (line 41) | void SetUp() override { method TearDown (line 50) | void TearDown() override { method init_request (line 56) | void init_request() { method init_response (line 87) | void init_response() { function TEST_F (line 106) | TEST_F(QueryServiceTest, TestInitialize) { function TEST_F (line 117) | TEST_F(QueryServiceTest, TestSearch) { FILE: tests/query/scheduler_test.cc function TEST (line 32) | TEST(SchedulerTest, TestScheduler) { FILE: tests/query/task-inl.h function namespace (line 26) | namespace proxima { FILE: tests/query/task_test.cc function TEST (line 32) | TEST(TaskTest, TestDefaultContructor) { function TEST (line 40) | TEST(TaskTest, TestExitCode) { function TEST (line 49) | TEST(TaskTest, TestAsyncRun) { FILE: tests/repository/binlog_event_test.cc class BinlogEventTest (line 33) | class BinlogEventTest : public testing::Test { method SetUp (line 35) | void SetUp() {} method TearDown (line 37) | void TearDown() {} function TEST_F (line 43) | TEST_F(BinlogEventTest, TestTableMapEvent) { function TEST_F (line 60) | TEST_F(BinlogEventTest, TestDecodeMetaData) { FILE: tests/repository/binlog_reader_test.cc class BinlogReaderTest (line 36) | class BinlogReaderTest : public testing::Test { method SetUp (line 38) | void SetUp() { method TearDown (line 55) | void TearDown() {} method InitTableSchema (line 57) | void InitTableSchema() { method BuildNoMoreDataEvent (line 71) | std::string BuildNoMoreDataEvent() { method BuildQueryEventStr (line 76) | std::string BuildQueryEventStr(const std::string &query) { method BuildRotateEventStr (line 80) | std::string BuildRotateEventStr(const std::string &file, bool has_crc) { function TEST_F (line 95) | TEST_F(BinlogReaderTest, TestSimple) { function TEST_F (line 168) | TEST_F(BinlogReaderTest, TestGetNextRowData) { function TEST_F (line 328) | TEST_F(BinlogReaderTest, TestInitWithGetTableSchemaFailed) { function TEST_F (line 339) | TEST_F(BinlogReaderTest, TestStartWithInitEventFetcherFailed) { function TEST_F (line 369) | TEST_F(BinlogReaderTest, TestGetNextRowDataWithNoMoreData) { FILE: tests/repository/collection_manager_create_test.cc function main (line 38) | int main(int argc, char *argv[]) { class CollectionManagerCreateTest (line 43) | class CollectionManagerCreateTest : public ::testing::Test { method CollectionManagerCreateTest (line 45) | CollectionManagerCreateTest() {} method SetUp (line 48) | void SetUp() { method TearDown (line 57) | void TearDown() { function TEST_F (line 63) | TEST_F(CollectionManagerCreateTest, TestCreate) { FILE: tests/repository/collection_manager_drop_test.cc function main (line 38) | int main(int argc, char *argv[]) { class CollectionManagerDropTest (line 43) | class CollectionManagerDropTest : public ::testing::Test { method CollectionManagerDropTest (line 45) | CollectionManagerDropTest() {} method SetUp (line 48) | void SetUp() { method TearDown (line 57) | void TearDown() { function TEST_F (line 62) | TEST_F(CollectionManagerDropTest, TestDrop) { FILE: tests/repository/collection_manager_filter_test.cc function main (line 38) | int main(int argc, char *argv[]) { class CollectionManagerFilterTest (line 43) | class CollectionManagerFilterTest : public ::testing::Test { method CollectionManagerFilterTest (line 45) | CollectionManagerFilterTest() {} method SetUp (line 48) | void SetUp() { method TearDown (line 57) | void TearDown() { function TEST_F (line 62) | TEST_F(CollectionManagerFilterTest, TestDrop) { FILE: tests/repository/collection_manager_test.cc function main (line 38) | int main(int argc, char *argv[]) { class CollectionManagerTest (line 43) | class CollectionManagerTest : public ::testing::Test { method CollectionManagerTest (line 45) | CollectionManagerTest() {} method SetUp (line 48) | void SetUp() { method TearDown (line 57) | void TearDown() { function TEST_F (line 62) | TEST_F(CollectionManagerTest, TestGeneral) { FILE: tests/repository/event_builder.h function namespace (line 35) | namespace proxima { FILE: tests/repository/event_fetcher_test.cc class EventFetcherTest (line 35) | class EventFetcherTest : public testing::Test { method SetUp (line 37) | void SetUp() { method TearDown (line 52) | void TearDown() {} method BuildSchemaInfo (line 54) | void BuildSchemaInfo() { method InitFetcher (line 71) | void InitFetcher() { method BuildTableMapEventStr (line 90) | std::string BuildTableMapEventStr() { method BuildNoMoreDataEvent (line 99) | std::string BuildNoMoreDataEvent() { method BuildOtherEventStr (line 104) | std::string BuildOtherEventStr(EventType type) { method BuildQueryEventStr (line 108) | std::string BuildQueryEventStr(const std::string &query) { method BuildRotateEventStr (line 112) | std::string BuildRotateEventStr(const std::string &file, bool has_crc) { method BuildWriteRowsEventStr (line 116) | std::string BuildWriteRowsEventStr(std::vector &column_va... function TEST_F (line 140) | TEST_F(EventFetcherTest, TestGeneral) { FILE: tests/repository/fake_collection.h function namespace (line 37) | namespace proxima { FILE: tests/repository/field_test.cc class FieldTest (line 40) | class FieldTest : public testing::Test { method SetUp (line 42) | void SetUp() {} method TearDown (line 44) | void TearDown() {} method FieldAttr (line 46) | FieldAttr *CreateFieldAttr(const char *field_name, function TEST_F (line 98) | TEST_F(FieldTest, TestCreateField) { function TEST_F (line 124) | TEST_F(FieldTest, TestFieldTiny) { function TEST_F (line 171) | TEST_F(FieldTest, TestFieldShort) { function TEST_F (line 218) | TEST_F(FieldTest, TestFieldInt24) { function TEST_F (line 265) | TEST_F(FieldTest, TestFieldLong) { function TEST_F (line 312) | TEST_F(FieldTest, TestFieldLongLong) { function TEST_F (line 359) | TEST_F(FieldTest, TestFieldFloat) { function TEST_F (line 387) | TEST_F(FieldTest, TestFieldDouble) { function TEST_F (line 415) | TEST_F(FieldTest, TestFieldDecimal) { function TEST_F (line 441) | TEST_F(FieldTest, TestFieldBit) { function TEST_F (line 504) | TEST_F(FieldTest, TestFieldDatetime) { function TEST_F (line 572) | TEST_F(FieldTest, TestFieldTimestamp) { function TEST_F (line 640) | TEST_F(FieldTest, TestFieldTime) { function TEST_F (line 715) | TEST_F(FieldTest, TestFieldDate) { function TEST_F (line 751) | TEST_F(FieldTest, TestFieldYear) { function TEST_F (line 786) | TEST_F(FieldTest, TestFieldBlob) { function TEST_F (line 885) | TEST_F(FieldTest, TestFieldVarString) { function TEST_F (line 965) | TEST_F(FieldTest, TestFieldString) { function TEST_F (line 1048) | TEST_F(FieldTest, TestFieldStringWithParseStringValue) { function TEST_F (line 1132) | TEST_F(FieldTest, TestFieldStringWithParseSetValue) { function TEST_F (line 1207) | TEST_F(FieldTest, TestFieldJson) { function TEST_F (line 1258) | TEST_F(FieldTest, TestFieldGeometry) { FILE: tests/repository/info_fetcher_test.cc class InfoFetcherTest (line 33) | class InfoFetcherTest : public testing::Test { method SetUp (line 35) | void SetUp() { method TearDown (line 50) | void TearDown() {} method MockMysqlResultWrapperPtr (line 52) | MockMysqlResultWrapperPtr BuildQuerySchemaResult() { method MockMysqlResultWrapperPtr (line 77) | MockMysqlResultWrapperPtr BuildQueryCollationResult() { method MockMysqlResultWrapperPtr (line 102) | MockMysqlResultWrapperPtr BuildInvalidQueryCollationResult() { method MockMysqlResultWrapperPtr (line 128) | MockMysqlResultWrapperPtr BuildSnapshotResult() { method MockMysqlResultWrapperPtr (line 143) | MockMysqlResultWrapperPtr BuildInvalidRowsSnapshotResult() { method MockMysqlResultWrapperPtr (line 155) | MockMysqlResultWrapperPtr BuildEmptySnapshotResult() { method MockMysqlResultWrapperPtr (line 167) | MockMysqlResultWrapperPtr BuildInvalidFieldSnapshotResult() { method MockMysqlResultWrapperPtr (line 180) | MockMysqlResultWrapperPtr BuildInvalidSnapshotResult() { method BuildCollectionConfig (line 195) | void BuildCollectionConfig(CollectionConfig &config) { method InitFetcher (line 213) | void InitFetcher() { function TEST_F (line 240) | TEST_F(InfoFetcherTest, TestSimple) { function TEST_F (line 291) | TEST_F(InfoFetcherTest, TestGetTableSchemaWithExecuteQueryFailed) { function TEST_F (line 310) | TEST_F(InfoFetcherTest, TestGetTableSchemaWithGetCollationInfoFailed) { function TEST_F (line 327) | TEST_F(InfoFetcherTest, TestGetTableSchemaWithParseTableSchemaFailed) { function TEST_F (line 350) | TEST_F(InfoFetcherTest, TestGetTableSchemaSuccess) { function TEST_F (line 372) | TEST_F(InfoFetcherTest, TestGetCollationInfoSuccess) { function TEST_F (line 395) | TEST_F(InfoFetcherTest, TestGetCollationInfoWithExecuteFailed) { function TEST_F (line 410) | TEST_F(InfoFetcherTest, TestGetCollationInfoWithInvalidResultFailed) { function TEST_F (line 425) | TEST_F(InfoFetcherTest, TestGetTableSnapshotSuccess) { function TEST_F (line 447) | TEST_F(InfoFetcherTest, TestGetTableSnapshotWithLockTableFailed) { function TEST_F (line 459) | TEST_F(InfoFetcherTest, TestGetTableSnapshotWithGetInternalFailed) { function TEST_F (line 479) | TEST_F(InfoFetcherTest, TestGetTableSnapshotInternalSuccess) { function TEST_F (line 499) | TEST_F(InfoFetcherTest, TestGetTableSnapshotInternalWithExecuteQueryFail... function TEST_F (line 517) | TEST_F(InfoFetcherTest, TestGetTableSnapshotInternalWithInvaildRowsResul... function TEST_F (line 535) | TEST_F(InfoFetcherTest, TestGetTableSnapshotInternalWithEmptyRow) { function TEST_F (line 553) | TEST_F(InfoFetcherTest, TestGetTableSnapshotInternalWithInvalidFieldsNum) { function TEST_F (line 571) | TEST_F(InfoFetcherTest, TestGetTableSnapshotInternalWithInvalidResult) { FILE: tests/repository/lsn_context_format_test.cc function main (line 26) | int main(int argc, char *argv[]) { class LsnContextFormatTest (line 31) | class LsnContextFormatTest : public ::testing::Test { method LsnContextFormatTest (line 33) | LsnContextFormatTest() {} method SetUp (line 36) | void SetUp() {} method TearDown (line 37) | void TearDown() {} function TEST_F (line 40) | TEST_F(LsnContextFormatTest, TestGeneral) { FILE: tests/repository/mock_collection_creator.h function namespace (line 29) | namespace proxima { FILE: tests/repository/mock_index_agent_server.h function class (line 36) | class MockGeneralProximaServiceImpl function drop_collection (line 47) | void drop_collection(google::protobuf::RpcController *controller, function describe_collection (line 55) | void describe_collection( function list_collections (line 78) | void list_collections(google::protobuf::RpcController *controller, function stats_collection (line 87) | void stats_collection(google::protobuf::RpcController *controller, function write (line 96) | void write(google::protobuf::RpcController *controller, function query (line 116) | void query(google::protobuf::RpcController *controller, function get_version (line 125) | void get_version(::google::protobuf::RpcController * /* controller */, function get_server_called_count (line 144) | size_t get_server_called_count() { function server_called_ (line 152) | size_t server_called_{0} function class (line 157) | class MockRandomProximaServiceImpl function drop_collection (line 168) | void drop_collection(google::protobuf::RpcController *controller, function describe_collection (line 176) | void describe_collection( function list_collections (line 201) | void list_collections(google::protobuf::RpcController *controller, function stats_collection (line 210) | void stats_collection(google::protobuf::RpcController *controller, function write (line 219) | void write(google::protobuf::RpcController *controller, function query (line 260) | void query(google::protobuf::RpcController *controller, function is_server_called (line 269) | bool is_server_called() { function get_records_count (line 275) | uint64_t get_records_count() { function get_version (line 281) | void get_version(::google::protobuf::RpcController * /* controller */, function first_lsn_ (line 294) | uint64_t first_lsn_{1} function server_called_ (line 295) | bool server_called_{false}; function class (line 302) | class MockProximaServiceImpl : public ::proxima::be::proto::ProximaServi... function drop_collection (line 312) | void drop_collection(google::protobuf::RpcController *controller, function describe_collection (line 320) | void describe_collection( function list_collections (line 336) | void list_collections(google::protobuf::RpcController *controller, function stats_collection (line 356) | void stats_collection(google::protobuf::RpcController *controller, function write (line 365) | void write(google::protobuf::RpcController *controller, function query (line 373) | void query(google::protobuf::RpcController *controller, function get_version (line 382) | void get_version(::google::protobuf::RpcController * /* controller */, FILE: tests/repository/mock_mysql_connector.h function namespace (line 30) | namespace proxima { FILE: tests/repository/mock_mysql_handler.h function namespace (line 29) | namespace proxima { FILE: tests/repository/mysql_collection_random_test.cc class MysqlCollectionRandomTest2 (line 39) | class MysqlCollectionRandomTest2 : public ::testing::Test { method MysqlCollectionRandomTest2 (line 41) | MysqlCollectionRandomTest2() {} method SetUp (line 43) | void SetUp() { method TearDown (line 57) | void TearDown() { function TEST_F (line 62) | TEST_F(MysqlCollectionRandomTest2, TestGeneral) { FILE: tests/repository/mysql_collection_scan_mode_test.cc class MysqlCollectionScanTest2 (line 40) | class MysqlCollectionScanTest2 : public ::testing::Test { method MysqlCollectionScanTest2 (line 42) | MysqlCollectionScanTest2() {} method SetUp (line 44) | void SetUp() { method TearDown (line 58) | void TearDown() { function TEST_F (line 63) | TEST_F(MysqlCollectionScanTest2, TestGeneral) { FILE: tests/repository/mysql_collection_schema_change_test.cc class MysqlCollectionSchemaChangeTest2 (line 40) | class MysqlCollectionSchemaChangeTest2 : public ::testing::Test { method MysqlCollectionSchemaChangeTest2 (line 42) | MysqlCollectionSchemaChangeTest2() {} method SetUp (line 44) | void SetUp() { method TearDown (line 58) | void TearDown() { function TEST_F (line 63) | TEST_F(MysqlCollectionSchemaChangeTest2, TestGeneral) { FILE: tests/repository/mysql_collection_test.cc class MysqlCollectionTest2 (line 40) | class MysqlCollectionTest2 : public ::testing::Test { method MysqlCollectionTest2 (line 42) | MysqlCollectionTest2() {} method SetUp (line 44) | void SetUp() { method TearDown (line 58) | void TearDown() { function TEST_F (line 63) | TEST_F(MysqlCollectionTest2, TestGeneral) { FILE: tests/repository/mysql_handler_test.cc class MysqlHandlerTest (line 36) | class MysqlHandlerTest : public testing::Test { method SetUp (line 38) | void SetUp() { method TearDown (line 51) | void TearDown() {} method InitHandler (line 53) | void InitHandler() { method MockMysqlResultWrapperPtr (line 58) | MockMysqlResultWrapperPtr BuildSnapshotResult() { function TEST_F (line 85) | TEST_F(MysqlHandlerTest, TestGeneral) { function TEST_F (line 271) | TEST_F(MysqlHandlerTest, TestInit) { function TEST_F (line 360) | TEST_F(MysqlHandlerTest, TestStart) { function TEST_F (line 460) | TEST_F(MysqlHandlerTest, TestValidateMysql) { function TEST_F (line 571) | TEST_F(MysqlHandlerTest, TestGetTableSnapshot) { FILE: tests/repository/mysql_result_builder.h function namespace (line 31) | namespace proxima { FILE: tests/repository/mysql_validator_test.cc class MysqlValidatorTest (line 33) | class MysqlValidatorTest : public testing::Test { method SetUp (line 35) | void SetUp() { method TearDown (line 43) | void TearDown() {} method MockMysqlResultWrapperPtr (line 45) | MockMysqlResultWrapperPtr BuildSelectVersionResult() { method MockMysqlResultWrapperPtr (line 54) | MockMysqlResultWrapperPtr BuildShowBinlogResult() { method MockMysqlResultWrapperPtr (line 64) | MockMysqlResultWrapperPtr BuildSelectDbResult() { function TEST_F (line 78) | TEST_F(MysqlValidatorTest, TestSimple) { FILE: tests/repository/port_helper.h function namespace (line 27) | namespace proxima { FILE: tests/repository/rows_event_parser_test.cc class RowsEventParserTest (line 34) | class RowsEventParserTest : public testing::Test { method SetUp (line 36) | void SetUp() { method TearDown (line 52) | void TearDown() {} method MockMysqlResultWrapperPtr (line 54) | MockMysqlResultWrapperPtr BuildQuerySchemaResult() { method MockMysqlResultWrapperPtr (line 83) | MockMysqlResultWrapperPtr BuildQueryCollationResult() { method BuildCollectionConfig (line 108) | void BuildCollectionConfig(CollectionConfig &config) { method InitTableSchema (line 126) | void InitTableSchema() { method TableMapEventPtr (line 162) | TableMapEventPtr BuildTableMapEvent() { method RowsEventPtr (line 171) | RowsEventPtr BuildWriteRowsEvent(std::vector &column_values, method RowsEventPtr (line 179) | RowsEventPtr BuildDeleteRowsEvent(std::vector &column_val... method RowsEventPtr (line 187) | RowsEventPtr BuildUpdateRowsEvent(std::vector &old_values, function TEST_F (line 212) | TEST_F(RowsEventParserTest, TestSimple) { function TEST_F (line 231) | TEST_F(RowsEventParserTest, TestParseWriteEventSuccess) { function TEST_F (line 251) | TEST_F(RowsEventParserTest, TestParseDeleteEventSuccess) { function TEST_F (line 267) | TEST_F(RowsEventParserTest, TestParseUpdateEventSuccess) { function TEST_F (line 288) | TEST_F(RowsEventParserTest, TestParseFailedWithSchemaMismatched) { function TEST_F (line 305) | TEST_F(RowsEventParserTest, TestParseFailedWithParseRowData) { function TEST_F (line 320) | TEST_F(RowsEventParserTest, TestGetAutoIncrementId) { FILE: tests/repository/table_reader_test.cc class TableReaderTest (line 34) | class TableReaderTest : public testing::Test { method SetUp (line 36) | void SetUp() { method TearDown (line 50) | void TearDown() {} method InitFetcher (line 52) | void InitFetcher() { function TEST_F (line 77) | TEST_F(TableReaderTest, TestGeneral) { function TEST_F (line 145) | TEST_F(TableReaderTest, TestInitSuccess) { function TEST_F (line 182) | TEST_F(TableReaderTest, TestInitFailedWithGetConnector) { function TEST_F (line 191) | TEST_F(TableReaderTest, TestInitFailedWithGetTableSchema) { function TEST_F (line 209) | TEST_F(TableReaderTest, TestStartFailedWithPrepareReader) { function TEST_F (line 246) | TEST_F(TableReaderTest, TestGetNextRowDataSuccess) { function TEST_F (line 315) | TEST_F(TableReaderTest, TestGetNextRowDataFailed) { FILE: tests/server/http_client_test.cc class HttpClientTest (line 39) | class HttpClientTest : public ::testing::Test { method SetUp (line 41) | virtual void SetUp() { method TearDown (line 65) | virtual void TearDown() {} function TEST_F (line 72) | TEST_F(HttpClientTest, TestClient) { FILE: tests/server/port_helper.h function namespace (line 27) | namespace proxima { FILE: tests/server/proto_converter_test.cc class ProtoConverterTest (line 29) | class ProtoConverterTest : public testing::Test { method SetUp (line 31) | void SetUp() {} method TearDown (line 33) | void TearDown() {} function TEST_F (line 36) | TEST_F(ProtoConverterTest, TestConvertIndexDataSuccessWithJson) { function TEST_F (line 62) | TEST_F(ProtoConverterTest, TestConvertIndexDataSuccessWithBytes) { function TEST_F (line 88) | TEST_F(ProtoConverterTest, TestConvertIndexDataWithParseFailed) { function TEST_F (line 104) | TEST_F(ProtoConverterTest, TestConvertIndexDataWithUnsupportedIndexType) { function TEST_F (line 120) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaFp32) { function TEST_F (line 140) | TEST_F(ProtoConverterTest, function TEST_F (line 157) | TEST_F(ProtoConverterTest, function TEST_F (line 178) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaFp16) { function TEST_F (line 198) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaInt16) { function TEST_F (line 218) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaInt8) { function TEST_F (line 238) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaInt4) { function TEST_F (line 259) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaBinary32) { function TEST_F (line 279) | TEST_F(ProtoConverterTest, TestParseJsonIndexColumnValueaBinary64) { function TEST_F (line 299) | TEST_F(ProtoConverterTest, TestParseBytesIndexColumnValueWithoutTransfor... function TEST_F (line 321) | TEST_F(ProtoConverterTest, TestParseBytesIndexColumnValueWithTransform) { function TEST_F (line 343) | TEST_F(ProtoConverterTest, TestParseBytesIndexColumnValueWithTransformFa... function TEST_F (line 361) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueFp32) { function TEST_F (line 380) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueaFp16) { function TEST_F (line 402) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueaInt16) { function TEST_F (line 421) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueaInt8) { function TEST_F (line 440) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueaInt4) { function TEST_F (line 465) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueaBinary32) { function TEST_F (line 484) | TEST_F(ProtoConverterTest, TestCopyBytesIndexColumnValueaBinary64) { function TEST_F (line 503) | TEST_F(ProtoConverterTest, TestParseIndexColumnFailedWithParseJsonVector) { FILE: tests/server/proxima_search_engine_test.cc class ProximaSearchEngineTest (line 39) | class ProximaSearchEngineTest : public ::testing::Test { method SetUp (line 41) | virtual void SetUp() { method TearDown (line 65) | virtual void TearDown() {} function TEST_F (line 72) | TEST_F(ProximaSearchEngineTest, TestClient) { FILE: tests/server/write_request_builder_test.cc class WriteRequestBuilderTest (line 26) | class WriteRequestBuilderTest : public testing::Test { method SetUp (line 28) | void SetUp() {} method TearDown (line 30) | void TearDown() {} function fill_collection_info (line 33) | void fill_collection_info(proto::WriteRequest &request, function create_write_request (line 97) | int create_write_request(const proto::WriteRequest &request, function TEST_F (line 107) | TEST_F(WriteRequestBuilderTest, TestCreateSuccessWithProxyWrite) { function TEST_F (line 145) | TEST_F(WriteRequestBuilderTest, TestCreateSuccessWithDirectWrite) { function TEST_F (line 182) | TEST_F(WriteRequestBuilderTest, TestCreateFailedWithDimensionMismatched) { function TEST_F (line 193) | TEST_F(WriteRequestBuilderTest, TestCreateFailedWithValidate) { function TEST_F (line 204) | TEST_F(WriteRequestBuilderTest, TestCreateFailedWithBuildProxyRequest) { function TEST_F (line 215) | TEST_F(WriteRequestBuilderTest, TestCreateFailedWithBuildDirectRequest) { function TEST_F (line 229) | TEST_F(WriteRequestBuilderTest, TestGetIndexAndForwardModeWithFullMatch) { function TEST_F (line 243) | TEST_F(WriteRequestBuilderTest, TestGetIndexAndForwardModeWithNotFullMat... function TEST_F (line 261) | TEST_F(WriteRequestBuilderTest, TestValidateRequest) { function TEST_F (line 273) | TEST_F(WriteRequestBuilderTest, TestValidateRequestFailedWithIndexColumn... function TEST_F (line 286) | TEST_F(WriteRequestBuilderTest, TestValidateRequestFailedWithIndexColumn... function TEST_F (line 301) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 315) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 329) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 343) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 357) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 371) | TEST_F(WriteRequestBuilderTest, TestBuildForwardsDataWithFull) { function TEST_F (line 387) | TEST_F(WriteRequestBuilderTest, TestBuildForwardsDataWithNotFull) { function TEST_F (line 403) | TEST_F(WriteRequestBuilderTest, TestBuildForwardsDataWithInvalidForwardC... function TEST_F (line 420) | TEST_F(WriteRequestBuilderTest, TestBuildIndexesDataWithFull) { function TEST_F (line 435) | TEST_F(WriteRequestBuilderTest, TestBuildIndexesDataWithNotFull) { function TEST_F (line 450) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 469) | TEST_F(WriteRequestBuilderTest, function TEST_F (line 488) | TEST_F(WriteRequestBuilderTest, TestBuildIndexesDataWithIndexTypeBytes) { FILE: tools/admin_client.cc function ValidateNotEmpty (line 38) | static bool ValidateNotEmpty(const char *flagname, const std::string &va... function PrintUsage (line 46) | static inline void PrintUsage() { function InitClientChannel (line 60) | static bool InitClientChannel() { function CreateCollection (line 73) | static void CreateCollection() { function DropCollection (line 109) | static void DropCollection() { function main (line 138) | int main(int argc, char **argv) { FILE: tools/bench_client.cc function ValidateNotEmpty (line 51) | static bool ValidateNotEmpty(const char *flagname, const std::string &va... function PrintUsage (line 60) | static inline void PrintUsage() { type Record (line 84) | struct Record { function LoadFromTextFile (line 120) | static bool LoadFromTextFile() { function LoadFromVecsFile (line 199) | static bool LoadFromVecsFile() { function LoadRecords (line 225) | static bool LoadRecords() { function InitClient (line 236) | static bool InitClient() { function DoSearchProxima (line 259) | static void DoSearchProxima(Record *record) { function DoInsertProxima (line 309) | static void DoInsertProxima(Record *record) { function DoDeleteProxima (line 350) | static void DoDeleteProxima(Record *record) { function DoUpdateProxima (line 375) | static void DoUpdateProxima(Record *record) { function DoRecallProxima (line 422) | static void DoRecallProxima(Record *record) { function SearchRecords (line 512) | static void SearchRecords() { function InsertRecords (line 535) | static void InsertRecords() { function DeleteRecords (line 557) | static void DeleteRecords() { function UpdateRecords (line 574) | static void UpdateRecords() { function RecallRecords (line 596) | static void RecallRecords() { function Monitor (line 650) | static void Monitor() { function main (line 690) | int main(int argc, char **argv) { FILE: tools/index_builder.cc function ValidateNotEmpty (line 42) | static bool ValidateNotEmpty(const char *flagname, const std::string &va... type Record (line 49) | struct Record { function PrintUsage (line 58) | static inline void PrintUsage() { function ParseSchema (line 74) | static bool ParseSchema() { function DoInsertCollection (line 157) | static void DoInsertCollection(index::Collection *collection, function LoadFromVecsFile (line 184) | static bool LoadFromVecsFile(aitheta2::IndexThreads::TaskGroup *group, function LoadFromTextFile (line 205) | static bool LoadFromTextFile(aitheta2::IndexThreads::TaskGroup *group, function BuildIndex (line 294) | static bool BuildIndex() { function main (line 344) | int main(int argc, char **argv) { FILE: tools/vecs_reader.h type VecsHeader (line 33) | struct VecsHeader { function class (line 40) | class VecsReader {