Documentation
¶
Index ¶
- func FromEntityPb(impl *protobufs.DatabaseEntity) data.Entity
- func FromSchemaPb(impl *protobufs.DatabaseEntitySchema) data.EntitySchema
- func ToEntityPb(e data.Entity) *protobufs.DatabaseEntity
- func ToSchemaPb(s data.EntitySchema) *protobufs.DatabaseEntitySchema
- type Entity
- type Schema
- func (s *Schema) GetField(name string) data.FieldSchema
- func (s *Schema) GetFieldNames() []string
- func (s *Schema) GetFields() []data.FieldSchema
- func (s *Schema) GetType() string
- func (s *Schema) SetField(name string, newField data.FieldSchema)
- func (s *Schema) SetFields(fields []data.FieldSchema)
- func (s *Schema) SetType(t string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromEntityPb ¶
func FromEntityPb(impl *protobufs.DatabaseEntity) data.Entity
func FromSchemaPb ¶
func FromSchemaPb(impl *protobufs.DatabaseEntitySchema) data.EntitySchema
func ToEntityPb ¶
func ToEntityPb(e data.Entity) *protobufs.DatabaseEntity
func ToSchemaPb ¶
func ToSchemaPb(s data.EntitySchema) *protobufs.DatabaseEntitySchema
Types ¶
type Schema ¶
type Schema struct {
// contains filtered or unexported fields
}
func (*Schema) GetFieldNames ¶
func (*Schema) GetFields ¶
func (s *Schema) GetFields() []data.FieldSchema
func (*Schema) SetField ¶ added in v0.1.12
func (s *Schema) SetField(name string, newField data.FieldSchema)
func (*Schema) SetFields ¶
func (s *Schema) SetFields(fields []data.FieldSchema)
Click to show internal directories.
Click to hide internal directories.