Flex  0.17.9
gs::Schema Member List

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_IDgs::Schemastatic
ADHOC_READ_PLUGIN_ID_STRgs::Schemastatic
BUILTIN_COUNT_VERTICES_PLUGIN_IDgs::Schemastatic
BUILTIN_COUNT_VERTICES_PLUGIN_NAMEgs::Schemastatic
BUILTIN_PLUGIN_IDSgs::Schemastatic
BUILTIN_PLUGIN_NAMESgs::Schemastatic
BUILTIN_PLUGIN_NUMgs::Schemastatic
Clear()gs::Schema
COMPATIBLE_VERSIONSgs::Schemastatic
contains_edge_label(const std::string &label) constgs::Schema
contains_vertex_label(const std::string &label) constgs::Schema
DEFAULT_SCHEMA_VERSIONgs::Schemastatic
description_gs::Schemaprivate
Deserialize(std::unique_ptr< grape::LocalIOAdaptor > &reader)gs::Schema
e_descriptions_gs::Schemaprivate
edge_has_property(const std::string &src_label, const std::string &dst_label, const std::string &edge_label, const std::string &prop) constgs::Schema
edge_label_num() constgs::Schema
edge_label_to_index(const std::string &label)gs::Schemaprivate
elabel_indexer_gs::Schemaprivate
EmplacePlugins(const std::vector< std::pair< std::string, std::string >> &plugins)gs::Schema
eprop_names_gs::Schemaprivate
eproperties_gs::Schemaprivate
Equals(const Schema &other) constgs::Schema
exist(const std::string &src_label, const std::string &dst_label, const std::string &edge_label) constgs::Schema
exist(label_type src_label, label_type dst_label, label_type edge_label) constgs::Schema
generate_edge_label(label_t src, label_t dst, label_t edge) constgs::Schemaprivate
get_edge_description(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
get_edge_description(label_t src_label, label_t dst_label, label_t label) constgs::Schema
get_edge_label_id(const std::string &label) constgs::Schema
get_edge_label_name(label_t index) constgs::Schema
get_edge_properties(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
get_edge_properties(label_t src_label, label_t dst_label, label_t label) constgs::Schema
get_edge_property(label_t src, label_t dst, label_t edge) constgs::Schema
get_edge_property_names(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
get_edge_property_names(const label_t &src_label, const label_t &dst_label, const label_t &label) constgs::Schema
get_incoming_edge_strategy(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
get_max_vnum(const std::string &label) constgs::Schema
get_outgoing_edge_strategy(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
get_sort_on_compaction(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
get_vertex_description(const std::string &label) constgs::Schema
get_vertex_description(label_t label) constgs::Schema
get_vertex_label_id(const std::string &label) constgs::Schema
get_vertex_label_name(label_t index) constgs::Schema
get_vertex_primary_key(label_t index) constgs::Schema
get_vertex_primary_key_name(label_t index) constgs::Schema
get_vertex_properties(const std::string &label) constgs::Schema
get_vertex_properties(label_t label) constgs::Schema
get_vertex_property_names(const std::string &label) constgs::Schema
get_vertex_property_names(label_t label) constgs::Schema
get_vertex_storage_strategies(const std::string &label) constgs::Schema
GetCompatibleVersions()gs::Schemastatic
GetDescription() constgs::Schema
GetPluginDir() constgs::Schema
GetPlugins() constgs::Schema
GetVersion() constgs::Schema
has_edge_label(const std::string &src_label, const std::string &dst_label, const std::string &edge_label) constgs::Schema
has_edge_label(label_t src_label, label_t dst_label, label_t edge_label) constgs::Schema
has_multi_props_edge() constgs::Schema
has_multi_props_edge_gs::Schemaprivate
has_vertex_label(const std::string &label) constgs::Schema
HQPS_ADHOC_READ_PLUGIN_IDgs::Schemastatic
HQPS_ADHOC_READ_PLUGIN_ID_STRgs::Schemastatic
HQPS_ADHOC_WRITE_PLUGIN_IDgs::Schemastatic
HQPS_ADHOC_WRITE_PLUGIN_ID_STRgs::Schemastatic
ie_mutability_gs::Schemaprivate
ie_strategy_gs::Schemaprivate
incoming_edge_mutable(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
IsBuiltinPlugin(const std::string &plugin_name)gs::Schemastatic
label_type typedefgs::Schema
LoadFromYaml(const std::string &schema_config)gs::Schemastatic
LoadFromYamlNode(const YAML::Node &schema_node)gs::Schemastatic
MAX_LENGTH_KEYgs::Schemastatic
MAX_PLUGIN_IDgs::Schemastatic
max_vnum_gs::Schemaprivate
oe_mutability_gs::Schemaprivate
oe_strategy_gs::Schemaprivate
outgoing_edge_mutable(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
plugin_dir_gs::Schemaprivate
plugin_name_to_path_and_id_gs::Schemaprivate
PRIMITIVE_TYPE_KEYgs::Schemastatic
RemovePlugin(const std::string &plugin_name)gs::Schema
RESERVED_PLUGIN_NUMgs::Schemastatic
Schema()gs::Schema
Serialize(std::unique_ptr< grape::LocalIOAdaptor > &writer) constgs::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::Schemaprivate
STRING_DEFAULT_MAX_LENGTHgs::Schemastatic
v_descriptions_gs::Schemaprivate
v_primary_keys_gs::Schemaprivate
valid_edge_property(const std::string &src_label, const std::string &dst_label, const std::string &label) constgs::Schema
VARCHAR_KEYgs::Schemastatic
version_gs::Schemaprivate
vertex_has_primary_key(const std::string &label, const std::string &prop) constgs::Schema
vertex_has_property(const std::string &label, const std::string &prop) constgs::Schema
vertex_label_num() constgs::Schema
vertex_label_to_index(const std::string &label)gs::Schemaprivate
vlabel_indexer_gs::Schemaprivate
vprop_names_gs::Schemaprivate
vprop_storage_gs::Schemaprivate
vproperties_gs::Schemaprivate
~Schema()gs::Schema