Documentation ¶
Overview ¶
Copyright (c) 2022. Marvin Hansen | marvin.hansen@gmail.com
Index ¶
- func GetAllDBReq() (req *pb.CoreDatabaseManager_All_Req)
- func GetAttributeGetOwner(label *Label, onlyKey bool) *common.Transaction_Req
- func GetAttributeGetRegexReq(label *Label) *common.Transaction_Req
- func GetAttributeOwnerReq(iid string, ownerType *common.Type) *common.Transaction_Req
- func GetAttributePutReq(label *Label, value *common.Attribute_Value) *common.Transaction_Req
- func GetAttributeReq(label *Label, value *common.Attribute_Value) *common.Transaction_Req
- func GetAttributeSetRegexReq(label *Label, regex string) *common.Transaction_Req
- func GetConceptGetThingReq(iid string) *common.Transaction_Req
- func GetConceptGetThingTypeReq(label string) *common.Transaction_Req
- func GetConceptPutAttributeReq(label string, valueType common.AttributeType_ValueType) *common.Transaction_Req
- func GetConceptPutEntityReq(label string) *common.Transaction_Req
- func GetConceptPutRelationReq(label string) *common.Transaction_Req
- func GetConceptTx(req *common.ConceptManager_Req) *common.Transaction_Req
- func GetContainsDBReq(dbName string) *pb.CoreDatabaseManager_Contains_Req
- func GetCreateDBReq(dbName string) *pb.CoreDatabaseManager_Create_Req
- func GetCreateEntityReq(label *Label) *common.Transaction_Req
- func GetDBSchemaReq(dbName string) *pb.CoreDatabase_Schema_Req
- func GetDefinedQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetDeleteDBReq(dbName string) *pb.CoreDatabase_Delete_Req
- func GetDeleteQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetExplainQueryReq(explainableID int64, options *common.Options) *common.Transaction_Req
- func GetInsertQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetLogicGetAllRulesReq(label string) *common.Transaction_Req
- func GetLogicGetRuleReq(label string) *common.Transaction_Req
- func GetLogicPutRuleReq(label, when, then string) *common.Transaction_Req
- func GetLogicTx(req *common.LogicManager_Req) *common.Transaction_Req
- func GetMatchAggregateQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetMatchGroupQueryAggregateQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetMatchGroupQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetMatchQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetRelationAddPlayerReq(iid string, roleType *common.Type, player *common.Thing) *common.Transaction_Req
- func GetRelationGetAllPlayersReq(iid string, roleTypes *[]*common.Type) *common.Transaction_Req
- func GetRelationGetPlayersByRoleTypeReq(iid string) *common.Transaction_Req
- func GetRelationGetRelatingReq(iid string) *common.Transaction_Req
- func GetRelationRemovePlayerReq(iid string, roleType *common.Type, player *common.Thing) *common.Transaction_Req
- func GetRelationTypeCreateReq(label *Label) *common.Transaction_Req
- func GetRelationTypeGetRelatesReq(label *Label, roleLabel *string) *common.Transaction_Req
- func GetRelationTypeSetRelatesReq(label *Label, roleLabel *string, overriddenLabel *string) *common.Transaction_Req
- func GetRelationTypeUnsetRelatesReq(label *Label, roleLabel *string) *common.Transaction_Req
- func GetRoleType(label *Label, encoding common.Type_Encoding) *common.Type
- func GetRoleTypePlayersReq(label *Label) *common.Transaction_Req
- func GetRoleTypeRelationTypeReq(label *Label) *common.Transaction_Req
- func GetRuleDeleteReq(label string) (*common.Transaction_Req, error)
- func GetRuleSetLabelReq(label string, newLabel string) (*common.Transaction_Req, error)
- func GetRuleTx(req *common.Rule_Req, label string) *common.Transaction_Req
- func GetSessionCloseReq(sessionID []byte) (req *common.Session_Close_Req)
- func GetSessionOpenReq(dbName string, sessionType common.Session_Type, options *common.Options) (req *common.Session_Open_Req)
- func GetSessionPulseReq(sessionID []byte) (req *common.Session_Pulse_Req)
- func GetThingDeleteReq(iid string) (*common.Transaction_Req, error)
- func GetThingGetInstanceReq(label *Label) *common.Transaction_Req
- func GetThingGetOwnsReq(label *Label, valueType *common.AttributeType_ValueType, keysOnly bool) *common.Transaction_Req
- func GetThingGetPlaysReq(label *Label) *common.Transaction_Req
- func GetThingHasReq(iid string, attributeTypes *[]*common.Type, onlyKey bool) (*common.Transaction_Req, error)
- func GetThingPlayingReq(iid string) (*common.Transaction_Req, error)
- func GetThingSetAbstractReq(label *Label) *common.Transaction_Req
- func GetThingSetHasReq(iid string, attribute *common.Thing) (*common.Transaction_Req, error)
- func GetThingSetOwnsReq(label *Label, attributeType *common.Type, isKey bool) *common.Transaction_Req
- func GetThingSetPlaysReq(label *Label, roleType *common.Type, overriddenRolType *common.Type) *common.Transaction_Req
- func GetThingSetSupertypeReq(label *Label, superType *common.Type) *common.Transaction_Req
- func GetThingTx(req *common.Thing_Req, iid string) *common.Transaction_Req
- func GetThingType(label *Label, encoding common.Type_Encoding) *common.Type
- func GetThingUnsetAbstractReq(label *Label) *common.Transaction_Req
- func GetThingUnsetHasReq(iid string, attribute *common.Thing) (*common.Transaction_Req, error)
- func GetThingUnsetOwnsReq(label *Label, attributeType *common.Type) *common.Transaction_Req
- func GetThingUnsetPlaysReq(label *Label) *common.Transaction_Req
- func GetTransactionClient(reqs ...*common.Transaction_Req) (req *common.Transaction_Client)
- func GetTransactionCommitReq() (req *common.Transaction_Req)
- func GetTransactionOpenReq(sessionID []byte, sessionType common.Transaction_Type, options *common.Options, ...) (req *common.Transaction_Req)
- func GetTransactionRollbackReq() (req *common.Transaction_Req)
- func GetTransactionStreamReq() (req *common.Transaction_Req)
- func GetTypeAllSubtypesReq(label *Label) *common.Transaction_Req
- func GetTypeAllSupertypesReq(label *Label) *common.Transaction_Req
- func GetTypeDeleteReq(label *Label) *common.Transaction_Req
- func GetTypeIsAbstractReq(label *Label) *common.Transaction_Req
- func GetTypeSetLabelReq(label *Label, newLabel string) *common.Transaction_Req
- func GetTypeSupertypeReq(label *Label) *common.Transaction_Req
- func GetTypeTx(req *common.Type_Req, label *Label) *common.Transaction_Req
- func GetUndefinedQueryReq(query string, options *common.Options) *common.Transaction_Req
- func GetUpdateQueryReq(query string, options *common.Options) *common.Transaction_Req
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllDBReq ¶
func GetAllDBReq() (req *pb.CoreDatabaseManager_All_Req)
func GetAttributeGetOwner ¶
func GetAttributeGetOwner(label *Label, onlyKey bool) *common.Transaction_Req
func GetAttributeGetRegexReq ¶
func GetAttributeGetRegexReq(label *Label) *common.Transaction_Req
func GetAttributeOwnerReq ¶
func GetAttributeOwnerReq(iid string, ownerType *common.Type) *common.Transaction_Req
func GetAttributePutReq ¶
func GetAttributePutReq(label *Label, value *common.Attribute_Value) *common.Transaction_Req
func GetAttributeReq ¶
func GetAttributeReq(label *Label, value *common.Attribute_Value) *common.Transaction_Req
func GetAttributeSetRegexReq ¶
func GetAttributeSetRegexReq(label *Label, regex string) *common.Transaction_Req
func GetConceptGetThingReq ¶
func GetConceptGetThingReq(iid string) *common.Transaction_Req
func GetConceptGetThingTypeReq ¶
func GetConceptGetThingTypeReq(label string) *common.Transaction_Req
func GetConceptPutAttributeReq ¶
func GetConceptPutAttributeReq(label string, valueType common.AttributeType_ValueType) *common.Transaction_Req
func GetConceptPutEntityReq ¶
func GetConceptPutEntityReq(label string) *common.Transaction_Req
func GetConceptPutRelationReq ¶
func GetConceptPutRelationReq(label string) *common.Transaction_Req
func GetConceptTx ¶
func GetConceptTx(req *common.ConceptManager_Req) *common.Transaction_Req
GetConceptTx coverts a ConceptManager_Req into a Transaction_Req
func GetContainsDBReq ¶
func GetContainsDBReq(dbName string) *pb.CoreDatabaseManager_Contains_Req
func GetCreateDBReq ¶
func GetCreateDBReq(dbName string) *pb.CoreDatabaseManager_Create_Req
func GetCreateEntityReq ¶
func GetCreateEntityReq(label *Label) *common.Transaction_Req
func GetDBSchemaReq ¶
func GetDBSchemaReq(dbName string) *pb.CoreDatabase_Schema_Req
func GetDefinedQueryReq ¶
func GetDefinedQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetDeleteDBReq ¶
func GetDeleteDBReq(dbName string) *pb.CoreDatabase_Delete_Req
func GetDeleteQueryReq ¶
func GetDeleteQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetExplainQueryReq ¶
func GetExplainQueryReq(explainableID int64, options *common.Options) *common.Transaction_Req
func GetInsertQueryReq ¶
func GetInsertQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetLogicGetAllRulesReq ¶
func GetLogicGetAllRulesReq(label string) *common.Transaction_Req
func GetLogicGetRuleReq ¶
func GetLogicGetRuleReq(label string) *common.Transaction_Req
func GetLogicPutRuleReq ¶
func GetLogicPutRuleReq(label, when, then string) *common.Transaction_Req
func GetLogicTx ¶
func GetLogicTx(req *common.LogicManager_Req) *common.Transaction_Req
GetLogicTx coverts a LogicManager_Req into a Transaction_Req
func GetMatchAggregateQueryReq ¶
func GetMatchAggregateQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetMatchGroupQueryAggregateQueryReq ¶
func GetMatchGroupQueryAggregateQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetMatchGroupQueryReq ¶
func GetMatchGroupQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetMatchQueryReq ¶
func GetMatchQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetRelationAddPlayerReq ¶
func GetRelationGetAllPlayersReq ¶
func GetRelationGetAllPlayersReq(iid string, roleTypes *[]*common.Type) *common.Transaction_Req
func GetRelationGetPlayersByRoleTypeReq ¶
func GetRelationGetPlayersByRoleTypeReq(iid string) *common.Transaction_Req
func GetRelationGetRelatingReq ¶
func GetRelationGetRelatingReq(iid string) *common.Transaction_Req
func GetRelationTypeCreateReq ¶
func GetRelationTypeCreateReq(label *Label) *common.Transaction_Req
func GetRelationTypeGetRelatesReq ¶
func GetRelationTypeGetRelatesReq(label *Label, roleLabel *string) *common.Transaction_Req
func GetRelationTypeSetRelatesReq ¶
func GetRelationTypeSetRelatesReq(label *Label, roleLabel *string, overriddenLabel *string) *common.Transaction_Req
func GetRelationTypeUnsetRelatesReq ¶
func GetRelationTypeUnsetRelatesReq(label *Label, roleLabel *string) *common.Transaction_Req
func GetRoleType ¶
func GetRoleType(label *Label, encoding common.Type_Encoding) *common.Type
func GetRoleTypePlayersReq ¶
func GetRoleTypePlayersReq(label *Label) *common.Transaction_Req
func GetRoleTypeRelationTypeReq ¶
func GetRoleTypeRelationTypeReq(label *Label) *common.Transaction_Req
func GetRuleDeleteReq ¶
func GetRuleDeleteReq(label string) (*common.Transaction_Req, error)
func GetRuleSetLabelReq ¶
func GetRuleSetLabelReq(label string, newLabel string) (*common.Transaction_Req, error)
func GetRuleTx ¶
func GetRuleTx(req *common.Rule_Req, label string) *common.Transaction_Req
GetRuleTx coverts a RuleReq into a Transaction_Req
func GetSessionCloseReq ¶
func GetSessionCloseReq(sessionID []byte) (req *common.Session_Close_Req)
func GetSessionOpenReq ¶
func GetSessionOpenReq(dbName string, sessionType common.Session_Type, options *common.Options) (req *common.Session_Open_Req)
func GetSessionPulseReq ¶
func GetSessionPulseReq(sessionID []byte) (req *common.Session_Pulse_Req)
func GetThingDeleteReq ¶
func GetThingDeleteReq(iid string) (*common.Transaction_Req, error)
func GetThingGetInstanceReq ¶
func GetThingGetInstanceReq(label *Label) *common.Transaction_Req
func GetThingGetOwnsReq ¶
func GetThingGetOwnsReq(label *Label, valueType *common.AttributeType_ValueType, keysOnly bool) *common.Transaction_Req
func GetThingGetPlaysReq ¶
func GetThingGetPlaysReq(label *Label) *common.Transaction_Req
func GetThingHasReq ¶
func GetThingPlayingReq ¶
func GetThingPlayingReq(iid string) (*common.Transaction_Req, error)
func GetThingSetAbstractReq ¶
func GetThingSetAbstractReq(label *Label) *common.Transaction_Req
func GetThingSetHasReq ¶
func GetThingSetOwnsReq ¶
func GetThingSetOwnsReq(label *Label, attributeType *common.Type, isKey bool) *common.Transaction_Req
func GetThingSetPlaysReq ¶
func GetThingSetSupertypeReq ¶
func GetThingSetSupertypeReq(label *Label, superType *common.Type) *common.Transaction_Req
func GetThingTx ¶
func GetThingTx(req *common.Thing_Req, iid string) *common.Transaction_Req
GetThingTx coverts a ThingReq into a Transaction_Req
func GetThingType ¶
func GetThingType(label *Label, encoding common.Type_Encoding) *common.Type
func GetThingUnsetAbstractReq ¶
func GetThingUnsetAbstractReq(label *Label) *common.Transaction_Req
func GetThingUnsetHasReq ¶
func GetThingUnsetOwnsReq ¶
func GetThingUnsetOwnsReq(label *Label, attributeType *common.Type) *common.Transaction_Req
func GetThingUnsetPlaysReq ¶
func GetThingUnsetPlaysReq(label *Label) *common.Transaction_Req
func GetTransactionClient ¶
func GetTransactionClient(reqs ...*common.Transaction_Req) (req *common.Transaction_Client)
func GetTransactionCommitReq ¶
func GetTransactionCommitReq() (req *common.Transaction_Req)
func GetTransactionOpenReq ¶
func GetTransactionOpenReq(sessionID []byte, sessionType common.Transaction_Type, options *common.Options, netMillisecondLatency int32) (req *common.Transaction_Req)
func GetTransactionRollbackReq ¶
func GetTransactionRollbackReq() (req *common.Transaction_Req)
func GetTransactionStreamReq ¶
func GetTransactionStreamReq() (req *common.Transaction_Req)
func GetTypeAllSubtypesReq ¶
func GetTypeAllSubtypesReq(label *Label) *common.Transaction_Req
func GetTypeAllSupertypesReq ¶
func GetTypeAllSupertypesReq(label *Label) *common.Transaction_Req
func GetTypeDeleteReq ¶
func GetTypeDeleteReq(label *Label) *common.Transaction_Req
func GetTypeIsAbstractReq ¶
func GetTypeIsAbstractReq(label *Label) *common.Transaction_Req
func GetTypeSetLabelReq ¶
func GetTypeSetLabelReq(label *Label, newLabel string) *common.Transaction_Req
func GetTypeSupertypeReq ¶
func GetTypeSupertypeReq(label *Label) *common.Transaction_Req
func GetTypeTx ¶
func GetTypeTx(req *common.Type_Req, label *Label) *common.Transaction_Req
GetTypeTx coverts a TypeReq into a Transaction_Req
func GetUndefinedQueryReq ¶
func GetUndefinedQueryReq(query string, options *common.Options) *common.Transaction_Req
func GetUpdateQueryReq ¶
func GetUpdateQueryReq(query string, options *common.Options) *common.Transaction_Req
Types ¶
This section is empty.
Source Files ¶
- request_attribute.go
- request_concept.go
- request_db.go
- request_logic.go
- request_proto_utils.go
- request_query.go
- request_relation.go
- request_rule.go
- request_schema.go
- request_session.go
- request_thing.go
- request_tx.go
- request_tx_stream.go
- request_type.go
- request_type_attribute.go
- request_type_er_relation.go
- request_type_role.go
- request_type_thing.go
- utils.go
Click to show internal directories.
Click to hide internal directories.