|
Flex
0.17.9
|
This is the complete list of members for gs::Schema, including all inherited members.
| add_edge_label(const std::string &src_label, const std::string &dst_label, const std::string &edge_label, const std::vector< PropertyType > &properties, const std::vector< std::string > &prop_names, EdgeStrategy oe=EdgeStrategy::kMultiple, EdgeStrategy ie=EdgeStrategy::kMultiple, bool oe_mutable=true, bool ie_mutable=true, bool sort_on_compaction=false, const std::string &description="") | gs::Schema | |
| add_vertex_label(const std::string &label, const std::vector< PropertyType > &property_types, const std::vector< std::string > &property_names, const std::vector< std::tuple< PropertyType, std::string, size_t >> &primary_key, const std::vector< StorageStrategy > &strategies={}, size_t max_vnum=static_cast< size_t >(1)<< 32, const std::string &description="") | gs::Schema | |
| ADHOC_READ_PLUGIN_ID | gs::Schema | static |
| ADHOC_READ_PLUGIN_ID_STR | gs::Schema | static |
| BUILTIN_COUNT_VERTICES_PLUGIN_ID | gs::Schema | static |
| BUILTIN_COUNT_VERTICES_PLUGIN_NAME | gs::Schema | static |
| BUILTIN_K_DEGREE_NEIGHBORS_PLUGIN_ID | gs::Schema | static |
| BUILTIN_K_DEGREE_NEIGHBORS_PLUGIN_NAME | gs::Schema | static |
| BUILTIN_PAGERANK_PLUGIN_ID | gs::Schema | static |
| BUILTIN_PAGERANK_PLUGIN_NAME | gs::Schema | static |
| BUILTIN_PLUGIN_IDS | gs::Schema | static |
| BUILTIN_PLUGIN_NAMES | gs::Schema | static |
| BUILTIN_PLUGIN_NUM | gs::Schema | static |
| BUILTIN_TVSP_PLUGIN_ID | gs::Schema | static |
| BUILTIN_TVSP_PLUGIN_NAME | gs::Schema | static |
| Clear() | gs::Schema | |
| COMPATIBLE_VERSIONS | gs::Schema | static |
| compiler_path_ | gs::Schema | private |
| contains_edge_label(const std::string &label) const | gs::Schema | |
| contains_vertex_label(const std::string &label) const | gs::Schema | |
| CYPHER_READ_DEBUG_PLUGIN_ID | gs::Schema | static |
| CYPHER_READ_DEBUG_PLUGIN_ID_STR | gs::Schema | static |
| CYPHER_READ_PLUGIN_ID | gs::Schema | static |
| CYPHER_WRITE_PLUGIN_ID | gs::Schema | static |
| DEFAULT_SCHEMA_VERSION | gs::Schema | static |
| description_ | gs::Schema | private |
| Deserialize(std::unique_ptr< grape::LocalIOAdaptor > &reader) | gs::Schema | |
| e_descriptions_ | gs::Schema | private |
| edge_has_property(const std::string &src_label, const std::string &dst_label, const std::string &edge_label, const std::string &prop) const | gs::Schema | |
| edge_label_num() const | gs::Schema | |
| edge_label_to_index(const std::string &label) | gs::Schema | private |
| elabel_indexer_ | gs::Schema | private |
| EmplacePlugins(const std::vector< std::pair< std::string, std::string >> &plugins) | gs::Schema | |
| eprop_names_ | gs::Schema | private |
| eproperties_ | gs::Schema | private |
| Equals(const Schema &other) const | gs::Schema | |
| exist(const std::string &src_label, const std::string &dst_label, const std::string &edge_label) const | gs::Schema | |
| exist(label_type src_label, label_type dst_label, label_type edge_label) const | gs::Schema | |
| generate_edge_label(label_t src, label_t dst, label_t edge) const | gs::Schema | private |
| get_compiler_path() const | gs::Schema | |
| get_edge_description(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| get_edge_description(label_t src_label, label_t dst_label, label_t label) const | gs::Schema | |
| get_edge_label_id(const std::string &label) const | gs::Schema | |
| get_edge_label_name(label_t index) const | gs::Schema | |
| get_edge_properties(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| get_edge_properties(label_t src_label, label_t dst_label, label_t label) const | gs::Schema | |
| get_edge_property(label_t src, label_t dst, label_t edge) const | gs::Schema | |
| get_edge_property_names(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| get_edge_property_names(const label_t &src_label, const label_t &dst_label, const label_t &label) const | gs::Schema | |
| get_incoming_edge_strategy(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| get_incoming_edge_strategy(label_t src_label, label_t dst_label, label_t label) const | gs::Schema | inline |
| get_max_vnum(const std::string &label) const | gs::Schema | |
| get_outgoing_edge_strategy(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| get_outgoing_edge_strategy(label_t src_label, label_t dst_label, label_t label) const | gs::Schema | inline |
| get_sort_on_compaction(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| get_vertex_description(const std::string &label) const | gs::Schema | |
| get_vertex_description(label_t label) const | gs::Schema | |
| get_vertex_label_id(const std::string &label) const | gs::Schema | |
| get_vertex_label_name(label_t index) const | gs::Schema | |
| get_vertex_primary_key(label_t index) const | gs::Schema | |
| get_vertex_primary_key_name(label_t index) const | gs::Schema | |
| get_vertex_properties(const std::string &label) const | gs::Schema | |
| get_vertex_properties(label_t label) const | gs::Schema | |
| get_vertex_property_names(const std::string &label) const | gs::Schema | |
| get_vertex_property_names(label_t label) const | gs::Schema | |
| get_vertex_storage_strategies(const std::string &label) const | gs::Schema | |
| get_vprop_name_to_type_and_index(label_t label) const | gs::Schema | |
| GetCompatibleVersions() | gs::Schema | static |
| GetDescription() const | gs::Schema | |
| GetPluginDir() const | gs::Schema | |
| GetPlugins() const | gs::Schema | |
| GetVersion() const | gs::Schema | |
| has_edge_label(const std::string &src_label, const std::string &dst_label, const std::string &edge_label) const | gs::Schema | |
| has_edge_label(label_t src_label, label_t dst_label, label_t edge_label) const | gs::Schema | |
| has_multi_props_edge() const | gs::Schema | |
| has_multi_props_edge_ | gs::Schema | private |
| has_vertex_label(const std::string &label) const | gs::Schema | |
| HQPS_ADHOC_READ_PLUGIN_ID | gs::Schema | static |
| HQPS_ADHOC_READ_PLUGIN_ID_STR | gs::Schema | static |
| HQPS_ADHOC_WRITE_PLUGIN_ID | gs::Schema | static |
| HQPS_ADHOC_WRITE_PLUGIN_ID_STR | gs::Schema | static |
| ie_mutability_ | gs::Schema | private |
| ie_strategy_ | gs::Schema | private |
| incoming_edge_mutable(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| IsBuiltinPlugin(const std::string &plugin_name) | gs::Schema | static |
| label_type typedef | gs::Schema | |
| LoadFromYaml(const std::string &schema_config) | gs::Schema | static |
| LoadFromYamlNode(const YAML::Node &schema_node) | gs::Schema | static |
| MAX_LENGTH_KEY | gs::Schema | static |
| MAX_PLUGIN_ID | gs::Schema | static |
| max_vnum_ | gs::Schema | private |
| oe_mutability_ | gs::Schema | private |
| oe_strategy_ | gs::Schema | private |
| outgoing_edge_mutable(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| plugin_dir_ | gs::Schema | private |
| plugin_name_to_path_and_id_ | gs::Schema | private |
| PRIMITIVE_TYPE_KEY | gs::Schema | static |
| RemovePlugin(const std::string &plugin_name) | gs::Schema | |
| RESERVED_PLUGIN_NUM | gs::Schema | static |
| Schema() | gs::Schema | |
| Serialize(std::unique_ptr< grape::LocalIOAdaptor > &writer) const | gs::Schema | |
| set_compiler_path(const std::string &compiler_path) | gs::Schema | |
| set_vertex_properties(label_t label_id, const std::vector< PropertyType > &types, const std::vector< StorageStrategy > &strategies={}) | gs::Schema | |
| SetDescription(const std::string &description) | gs::Schema | |
| SetPluginDir(const std::string &plugin_dir) | gs::Schema | |
| SetVersion(const std::string &version) | gs::Schema | |
| sort_on_compactions_ | gs::Schema | private |
| STRING_DEFAULT_MAX_LENGTH | gs::Schema | static |
| v_descriptions_ | gs::Schema | private |
| v_primary_keys_ | gs::Schema | private |
| valid_edge_property(const std::string &src_label, const std::string &dst_label, const std::string &label) const | gs::Schema | |
| VARCHAR_KEY | gs::Schema | static |
| version_ | gs::Schema | private |
| vertex_has_primary_key(const std::string &label, const std::string &prop) const | gs::Schema | |
| vertex_has_property(const std::string &label, const std::string &prop) const | gs::Schema | |
| vertex_label_num() const | gs::Schema | |
| vertex_label_to_index(const std::string &label) | gs::Schema | private |
| vlabel_indexer_ | gs::Schema | private |
| vprop_name_to_type_and_index_ | gs::Schema | private |
| vprop_names_ | gs::Schema | private |
| vprop_storage_ | gs::Schema | private |
| vproperties_ | gs::Schema | private |
| ~Schema() | gs::Schema |
1.8.17