Documentation
¶
Index ¶
- func GetActionByNameInEntityDefinition(entityDefinition *base.EntityDefinition, name string) (actionDefinition *base.ActionDefinition, err error)
- func GetActionWithKey(schema *base.Schema, key string) (actionDefinition *base.ActionDefinition, err error)
- func GetColumn(definition *base.RelationDefinition) (string, bool)
- func GetEntityByName(schema *base.Schema, name string) (entityDefinition *base.EntityDefinition, err error)
- func GetEntityReference(definition *base.RelationDefinition) string
- func GetIdentifier(definition *base.EntityDefinition) string
- func GetRelationByNameInEntityDefinition(entityDefinition *base.EntityDefinition, name string) (relationDefinition *base.RelationDefinition, err error)
- func GetRelationWithKey(schema *base.Schema, key string) (relationDefinition *base.RelationDefinition, err error)
- func GetTable(definition *base.EntityDefinition) string
- func GraphEntity(entity *base.EntityDefinition) (g graph.Graph, error error)
- func GraphSchema(schema *base.Schema) (g graph.Graph, error error)
- func NewSchema(entities ...*base.EntityDefinition) (schema *base.Schema)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionByNameInEntityDefinition ¶
func GetActionByNameInEntityDefinition(entityDefinition *base.EntityDefinition, name string) (actionDefinition *base.ActionDefinition, err error)
GetActionByNameInEntityDefinition -
func GetActionWithKey ¶
func GetActionWithKey(schema *base.Schema, key string) (actionDefinition *base.ActionDefinition, err error)
GetActionWithKey Key -> entity_name#action_name
func GetEntityByName ¶
func GetEntityByName(schema *base.Schema, name string) (entityDefinition *base.EntityDefinition, err error)
GetEntityByName -
func GetEntityReference ¶
func GetEntityReference(definition *base.RelationDefinition) string
GetEntityReference -
func GetRelationByNameInEntityDefinition ¶
func GetRelationByNameInEntityDefinition(entityDefinition *base.EntityDefinition, name string) (relationDefinition *base.RelationDefinition, err error)
GetRelationByNameInEntityDefinition -
func GetRelationWithKey ¶
func GetRelationWithKey(schema *base.Schema, key string) (relationDefinition *base.RelationDefinition, err error)
GetRelationWithKey Key -> entity_name#relation_name
func GraphEntity ¶
func GraphEntity(entity *base.EntityDefinition) (g graph.Graph, error error)
GraphEntity -
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.