Documentation ¶
Index ¶
- Constants
- Variables
- func MapTblMapSlice(iter *gocql.Iter, callback func(t TblMapSlice) (bool, error)) error
- func MapTblStringMap(iter *gocql.Iter, callback func(t TblStringMap) (bool, error)) error
- type TblMapSlice
- type TblMapSliceDef
- func (s *TblMapSliceDef) Bind(v TblMapSlice) cqlc.TableBinding
- func (s *TblMapSliceDef) ColumnDefinitions() []cqlc.Column
- func (s *TblMapSliceDef) IdColumn() cqlc.LastPartitionedStringColumn
- func (s *TblMapSliceDef) Keyspace() string
- func (s *TblMapSliceDef) SlColumn() cqlc.StringSliceColumn
- func (s *TblMapSliceDef) SsmColumn() cqlc.StringStringMapColumn
- func (s *TblMapSliceDef) SupportsUpsert() bool
- func (s *TblMapSliceDef) TableName() string
- func (s *TblMapSliceDef) To(v *TblMapSlice) cqlc.TableBinding
- type TblMapSliceIdColumn
- type TblMapSliceSlColumn
- type TblMapSliceSsmColumn
- type TblStringMap
- type TblStringMapDef
- func (s *TblStringMapDef) Bind(v TblStringMap) cqlc.TableBinding
- func (s *TblStringMapDef) ColumnDefinitions() []cqlc.Column
- func (s *TblStringMapDef) IdColumn() cqlc.LastPartitionedStringColumn
- func (s *TblStringMapDef) Keyspace() string
- func (s *TblStringMapDef) SsmColumn() cqlc.StringStringMapColumn
- func (s *TblStringMapDef) SupportsUpsert() bool
- func (s *TblStringMapDef) TableName() string
- func (s *TblStringMapDef) To(v *TblStringMap) cqlc.TableBinding
- type TblStringMapIdColumn
- func (b *TblStringMapIdColumn) ColumnName() string
- func (b *TblStringMapIdColumn) Eq(value string) cqlc.Condition
- func (b *TblStringMapIdColumn) In(value ...string) cqlc.Condition
- func (b *TblStringMapIdColumn) PartitionBy() cqlc.Column
- func (b *TblStringMapIdColumn) To(value *string) cqlc.ColumnBinding
- type TblStringMapSsmColumn
Constants ¶
View Source
const (
CQLC_VERSION = "0.11.0"
)
Variables ¶
View Source
var TBL_MAP_SLICE = TblMapSliceTableDef()
View Source
var TBL_STRING_MAP = TblStringMapTableDef()
Functions ¶
func MapTblMapSlice ¶
func MapTblStringMap ¶
Types ¶
type TblMapSlice ¶
func BindTblMapSlice ¶
func BindTblMapSlice(iter *gocql.Iter) ([]TblMapSlice, error)
func (*TblMapSlice) IdValue ¶
func (s *TblMapSlice) IdValue() string
func (*TblMapSlice) SlValue ¶
func (s *TblMapSlice) SlValue() []string
func (*TblMapSlice) SsmValue ¶
func (s *TblMapSlice) SsmValue() map[string]string
type TblMapSliceDef ¶
type TblMapSliceDef struct { ID cqlc.LastPartitionedStringColumn SL cqlc.StringSliceColumn SSM cqlc.StringStringMapColumn }
func TblMapSliceTableDef ¶
func TblMapSliceTableDef() *TblMapSliceDef
func (*TblMapSliceDef) Bind ¶
func (s *TblMapSliceDef) Bind(v TblMapSlice) cqlc.TableBinding
func (*TblMapSliceDef) ColumnDefinitions ¶
func (s *TblMapSliceDef) ColumnDefinitions() []cqlc.Column
func (*TblMapSliceDef) IdColumn ¶
func (s *TblMapSliceDef) IdColumn() cqlc.LastPartitionedStringColumn
func (*TblMapSliceDef) Keyspace ¶
func (s *TblMapSliceDef) Keyspace() string
func (*TblMapSliceDef) SlColumn ¶
func (s *TblMapSliceDef) SlColumn() cqlc.StringSliceColumn
func (*TblMapSliceDef) SsmColumn ¶
func (s *TblMapSliceDef) SsmColumn() cqlc.StringStringMapColumn
func (*TblMapSliceDef) SupportsUpsert ¶
func (s *TblMapSliceDef) SupportsUpsert() bool
func (*TblMapSliceDef) TableName ¶
func (s *TblMapSliceDef) TableName() string
func (*TblMapSliceDef) To ¶
func (s *TblMapSliceDef) To(v *TblMapSlice) cqlc.TableBinding
type TblMapSliceIdColumn ¶
type TblMapSliceIdColumn struct { }
func (*TblMapSliceIdColumn) ColumnName ¶
func (b *TblMapSliceIdColumn) ColumnName() string
func (*TblMapSliceIdColumn) PartitionBy ¶
func (b *TblMapSliceIdColumn) PartitionBy() cqlc.Column
func (*TblMapSliceIdColumn) To ¶
func (b *TblMapSliceIdColumn) To(value *string) cqlc.ColumnBinding
type TblMapSliceSlColumn ¶
type TblMapSliceSlColumn struct { }
func (*TblMapSliceSlColumn) ColumnName ¶
func (b *TblMapSliceSlColumn) ColumnName() string
func (*TblMapSliceSlColumn) ListType ¶
func (b *TblMapSliceSlColumn) ListType() cqlc.Column
func (*TblMapSliceSlColumn) To ¶
func (b *TblMapSliceSlColumn) To(value *[]string) cqlc.ColumnBinding
type TblMapSliceSsmColumn ¶
type TblMapSliceSsmColumn struct { }
func (*TblMapSliceSsmColumn) ColumnName ¶
func (b *TblMapSliceSsmColumn) ColumnName() string
func (*TblMapSliceSsmColumn) To ¶
func (b *TblMapSliceSsmColumn) To(value *map[string]string) cqlc.ColumnBinding
type TblStringMap ¶
func BindTblStringMap ¶
func BindTblStringMap(iter *gocql.Iter) ([]TblStringMap, error)
func (*TblStringMap) IdValue ¶
func (s *TblStringMap) IdValue() string
func (*TblStringMap) SsmValue ¶
func (s *TblStringMap) SsmValue() map[string]string
type TblStringMapDef ¶
type TblStringMapDef struct { ID cqlc.LastPartitionedStringColumn SSM cqlc.StringStringMapColumn }
func TblStringMapTableDef ¶
func TblStringMapTableDef() *TblStringMapDef
func (*TblStringMapDef) Bind ¶
func (s *TblStringMapDef) Bind(v TblStringMap) cqlc.TableBinding
func (*TblStringMapDef) ColumnDefinitions ¶
func (s *TblStringMapDef) ColumnDefinitions() []cqlc.Column
func (*TblStringMapDef) IdColumn ¶
func (s *TblStringMapDef) IdColumn() cqlc.LastPartitionedStringColumn
func (*TblStringMapDef) Keyspace ¶
func (s *TblStringMapDef) Keyspace() string
func (*TblStringMapDef) SsmColumn ¶
func (s *TblStringMapDef) SsmColumn() cqlc.StringStringMapColumn
func (*TblStringMapDef) SupportsUpsert ¶
func (s *TblStringMapDef) SupportsUpsert() bool
func (*TblStringMapDef) TableName ¶
func (s *TblStringMapDef) TableName() string
func (*TblStringMapDef) To ¶
func (s *TblStringMapDef) To(v *TblStringMap) cqlc.TableBinding
type TblStringMapIdColumn ¶
type TblStringMapIdColumn struct { }
func (*TblStringMapIdColumn) ColumnName ¶
func (b *TblStringMapIdColumn) ColumnName() string
func (*TblStringMapIdColumn) PartitionBy ¶
func (b *TblStringMapIdColumn) PartitionBy() cqlc.Column
func (*TblStringMapIdColumn) To ¶
func (b *TblStringMapIdColumn) To(value *string) cqlc.ColumnBinding
type TblStringMapSsmColumn ¶
type TblStringMapSsmColumn struct { }
func (*TblStringMapSsmColumn) ColumnName ¶
func (b *TblStringMapSsmColumn) ColumnName() string
func (*TblStringMapSsmColumn) To ¶
func (b *TblStringMapSsmColumn) To(value *map[string]string) cqlc.ColumnBinding
Click to show internal directories.
Click to hide internal directories.