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_PLUGIN_IDS | gs::Schema | static |
BUILTIN_PLUGIN_NAMES | gs::Schema | static |
BUILTIN_PLUGIN_NUM | gs::Schema | static |
Clear() | gs::Schema | |
COMPATIBLE_VERSIONS | gs::Schema | static |
contains_edge_label(const std::string &label) const | gs::Schema | |
contains_vertex_label(const std::string &label) const | gs::Schema | |
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_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_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_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 | |
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_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_names_ | gs::Schema | private |
vprop_storage_ | gs::Schema | private |
vproperties_ | gs::Schema | private |
~Schema() | gs::Schema |