Documentation
¶
Index ¶
- Constants
- func MapCreateUsersInExercise(iter *gocql.Iter, callback func(t CreateUsersInExercise) (bool, error)) error
- func MapExerciseByIdentifier(iter *gocql.Iter, callback func(t ExerciseByIdentifier) (bool, error)) error
- func MapExerciseByIdentifierAndEmail(iter *gocql.Iter, callback func(t ExerciseByIdentifierAndEmail) (bool, error)) error
- func MapExercisePermissionsLevel(iter *gocql.Iter, callback func(t ExercisePermissionsLevel) (bool, error)) error
- func MapSchemaMigrations(iter *gocql.Iter, callback func(t SchemaMigrations) (bool, error)) error
- func MapSettingsByExerciseIdentifier(iter *gocql.Iter, callback func(t SettingsByExerciseIdentifier) (bool, error)) error
- func MapUsersByEmail(iter *gocql.Iter, callback func(t UsersByEmail) (bool, error)) error
- func MapUsersByJwt(iter *gocql.Iter, callback func(t UsersByJwt) (bool, error)) error
- type CreateUsersInExercise
- type CreateUsersInExerciseDef
- func (s *CreateUsersInExerciseDef) Bind(v CreateUsersInExercise) cqlc.TableBinding
- func (s *CreateUsersInExerciseDef) ColumnDefinitions() []cqlc.Column
- func (s *CreateUsersInExerciseDef) EmailColumn() cqlc.LastPartitionedStringColumn
- func (s *CreateUsersInExerciseDef) ExercisesColumn() cqlc.StringStringMapColumn
- func (s *CreateUsersInExerciseDef) Keyspace() string
- func (s *CreateUsersInExerciseDef) SupportsUpsert() bool
- func (s *CreateUsersInExerciseDef) TableName() string
- func (s *CreateUsersInExerciseDef) To(v *CreateUsersInExercise) cqlc.TableBinding
- type CreateUsersInExerciseEmailColumn
- func (b *CreateUsersInExerciseEmailColumn) ColumnName() string
- func (b *CreateUsersInExerciseEmailColumn) Eq(value string) cqlc.Condition
- func (b *CreateUsersInExerciseEmailColumn) In(value ...string) cqlc.Condition
- func (b *CreateUsersInExerciseEmailColumn) PartitionBy() cqlc.Column
- func (b *CreateUsersInExerciseEmailColumn) To(value *string) cqlc.ColumnBinding
- type CreateUsersInExerciseExercisesColumn
- type ExerciseByIdentifier
- func (s *ExerciseByIdentifier) ActiveUntilValue() time.Time
- func (s *ExerciseByIdentifier) ExerciseDescriptionValue() string
- func (s *ExerciseByIdentifier) ExerciseNameValue() string
- func (s *ExerciseByIdentifier) HasActivationValue() bool
- func (s *ExerciseByIdentifier) IdValue() gocql.UUID
- func (s *ExerciseByIdentifier) IsActiveValue() bool
- type ExerciseByIdentifierActiveUntilColumn
- type ExerciseByIdentifierAndEmail
- func (s *ExerciseByIdentifierAndEmail) EmailValue() string
- func (s *ExerciseByIdentifierAndEmail) ExerciseNameValue() string
- func (s *ExerciseByIdentifierAndEmail) IdValue() gocql.UUID
- func (s *ExerciseByIdentifierAndEmail) IsActiveValue() bool
- func (s *ExerciseByIdentifierAndEmail) IsAuthorizedValue() bool
- func (s *ExerciseByIdentifierAndEmail) IsOperatorValue() bool
- func (s *ExerciseByIdentifierAndEmail) UserNameValue() string
- type ExerciseByIdentifierAndEmailDef
- func (s *ExerciseByIdentifierAndEmailDef) Bind(v ExerciseByIdentifierAndEmail) cqlc.TableBinding
- func (s *ExerciseByIdentifierAndEmailDef) ColumnDefinitions() []cqlc.Column
- func (s *ExerciseByIdentifierAndEmailDef) EmailColumn() cqlc.StringColumn
- func (s *ExerciseByIdentifierAndEmailDef) ExerciseNameColumn() cqlc.StringColumn
- func (s *ExerciseByIdentifierAndEmailDef) IdColumn() cqlc.LastPartitionedUUIDColumn
- func (s *ExerciseByIdentifierAndEmailDef) IsActiveColumn() cqlc.BooleanColumn
- func (s *ExerciseByIdentifierAndEmailDef) IsAuthorizedColumn() cqlc.BooleanColumn
- func (s *ExerciseByIdentifierAndEmailDef) IsOperatorColumn() cqlc.BooleanColumn
- func (s *ExerciseByIdentifierAndEmailDef) Keyspace() string
- func (s *ExerciseByIdentifierAndEmailDef) SupportsUpsert() bool
- func (s *ExerciseByIdentifierAndEmailDef) TableName() string
- func (s *ExerciseByIdentifierAndEmailDef) To(v *ExerciseByIdentifierAndEmail) cqlc.TableBinding
- func (s *ExerciseByIdentifierAndEmailDef) UserNameColumn() cqlc.StringColumn
- type ExerciseByIdentifierAndEmailEmailColumn
- type ExerciseByIdentifierAndEmailExerciseNameColumn
- type ExerciseByIdentifierAndEmailIdColumn
- func (b *ExerciseByIdentifierAndEmailIdColumn) ColumnName() string
- func (b *ExerciseByIdentifierAndEmailIdColumn) Eq(value gocql.UUID) cqlc.Condition
- func (b *ExerciseByIdentifierAndEmailIdColumn) In(value ...gocql.UUID) cqlc.Condition
- func (b *ExerciseByIdentifierAndEmailIdColumn) PartitionBy() cqlc.Column
- func (b *ExerciseByIdentifierAndEmailIdColumn) To(value *gocql.UUID) cqlc.ColumnBinding
- type ExerciseByIdentifierAndEmailIsActiveColumn
- type ExerciseByIdentifierAndEmailIsAuthorizedColumn
- type ExerciseByIdentifierAndEmailIsOperatorColumn
- type ExerciseByIdentifierAndEmailUserNameColumn
- type ExerciseByIdentifierDef
- func (s *ExerciseByIdentifierDef) ActiveUntilColumn() cqlc.TimestampColumn
- func (s *ExerciseByIdentifierDef) Bind(v ExerciseByIdentifier) cqlc.TableBinding
- func (s *ExerciseByIdentifierDef) ColumnDefinitions() []cqlc.Column
- func (s *ExerciseByIdentifierDef) ExerciseDescriptionColumn() cqlc.StringColumn
- func (s *ExerciseByIdentifierDef) ExerciseNameColumn() cqlc.StringColumn
- func (s *ExerciseByIdentifierDef) HasActivationColumn() cqlc.BooleanColumn
- func (s *ExerciseByIdentifierDef) IdColumn() cqlc.LastPartitionedUUIDColumn
- func (s *ExerciseByIdentifierDef) IsActiveColumn() cqlc.BooleanColumn
- func (s *ExerciseByIdentifierDef) Keyspace() string
- func (s *ExerciseByIdentifierDef) SupportsUpsert() bool
- func (s *ExerciseByIdentifierDef) TableName() string
- func (s *ExerciseByIdentifierDef) To(v *ExerciseByIdentifier) cqlc.TableBinding
- type ExerciseByIdentifierExerciseDescriptionColumn
- type ExerciseByIdentifierExerciseNameColumn
- type ExerciseByIdentifierHasActivationColumn
- type ExerciseByIdentifierIdColumn
- func (b *ExerciseByIdentifierIdColumn) ColumnName() string
- func (b *ExerciseByIdentifierIdColumn) Eq(value gocql.UUID) cqlc.Condition
- func (b *ExerciseByIdentifierIdColumn) In(value ...gocql.UUID) cqlc.Condition
- func (b *ExerciseByIdentifierIdColumn) PartitionBy() cqlc.Column
- func (b *ExerciseByIdentifierIdColumn) To(value *gocql.UUID) cqlc.ColumnBinding
- type ExerciseByIdentifierIsActiveColumn
- type ExercisePermissionsLevel
- func (s *ExercisePermissionsLevel) ExerciseIdentifierValue() gocql.UUID
- func (s *ExercisePermissionsLevel) IsAdminValue() bool
- func (s *ExercisePermissionsLevel) IsAuthorizedValue() bool
- func (s *ExercisePermissionsLevel) IsInvisibleValue() bool
- func (s *ExercisePermissionsLevel) IsOcValue() bool
- func (s *ExercisePermissionsLevel) IsTraineeValue() bool
- func (s *ExercisePermissionsLevel) RoleDescriptionValue() string
- func (s *ExercisePermissionsLevel) UserEmailValue() string
- type ExercisePermissionsLevelDef
- func (s *ExercisePermissionsLevelDef) Bind(v ExercisePermissionsLevel) cqlc.TableBinding
- func (s *ExercisePermissionsLevelDef) ColumnDefinitions() []cqlc.Column
- func (s *ExercisePermissionsLevelDef) ExerciseIdentifierColumn() cqlc.LastClusteredUUIDColumn
- func (s *ExercisePermissionsLevelDef) IsAdminColumn() cqlc.BooleanColumn
- func (s *ExercisePermissionsLevelDef) IsAuthorizedColumn() cqlc.BooleanColumn
- func (s *ExercisePermissionsLevelDef) IsInvisibleColumn() cqlc.BooleanColumn
- func (s *ExercisePermissionsLevelDef) IsOcColumn() cqlc.BooleanColumn
- func (s *ExercisePermissionsLevelDef) IsTraineeColumn() cqlc.BooleanColumn
- func (s *ExercisePermissionsLevelDef) Keyspace() string
- func (s *ExercisePermissionsLevelDef) RoleDescriptionColumn() cqlc.StringColumn
- func (s *ExercisePermissionsLevelDef) SupportsUpsert() bool
- func (s *ExercisePermissionsLevelDef) TableName() string
- func (s *ExercisePermissionsLevelDef) To(v *ExercisePermissionsLevel) cqlc.TableBinding
- func (s *ExercisePermissionsLevelDef) UserEmailColumn() cqlc.LastPartitionedStringColumn
- type ExercisePermissionsLevelExerciseIdentifierColumn
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) ClusterWith() string
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) ColumnName() string
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Desc() cqlc.ClusteredColumn
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Eq(value gocql.UUID) cqlc.Condition
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Ge(value gocql.UUID) cqlc.Condition
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Gt(value gocql.UUID) cqlc.Condition
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) In(value ...gocql.UUID) cqlc.Condition
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) IsDescending() bool
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Le(value gocql.UUID) cqlc.Condition
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Lt(value gocql.UUID) cqlc.Condition
- func (b *ExercisePermissionsLevelExerciseIdentifierColumn) To(value *gocql.UUID) cqlc.ColumnBinding
- type ExercisePermissionsLevelIsAdminColumn
- type ExercisePermissionsLevelIsAuthorizedColumn
- type ExercisePermissionsLevelIsInvisibleColumn
- type ExercisePermissionsLevelIsOcColumn
- type ExercisePermissionsLevelIsTraineeColumn
- type ExercisePermissionsLevelRoleDescriptionColumn
- type ExercisePermissionsLevelUserEmailColumn
- func (b *ExercisePermissionsLevelUserEmailColumn) ColumnName() string
- func (b *ExercisePermissionsLevelUserEmailColumn) Eq(value string) cqlc.Condition
- func (b *ExercisePermissionsLevelUserEmailColumn) In(value ...string) cqlc.Condition
- func (b *ExercisePermissionsLevelUserEmailColumn) PartitionBy() cqlc.Column
- func (b *ExercisePermissionsLevelUserEmailColumn) To(value *string) cqlc.ColumnBinding
- type JWTResponse
- type SchemaMigrations
- type SchemaMigrationsDef
- func (s *SchemaMigrationsDef) Bind(v SchemaMigrations) cqlc.TableBinding
- func (s *SchemaMigrationsDef) ColumnDefinitions() []cqlc.Column
- func (s *SchemaMigrationsDef) IsCounterTable() bool
- func (s *SchemaMigrationsDef) Keyspace() string
- func (s *SchemaMigrationsDef) TableName() string
- func (s *SchemaMigrationsDef) To(v *SchemaMigrations) cqlc.TableBinding
- func (s *SchemaMigrationsDef) VersionColumn() cqlc.CounterColumn
- func (s *SchemaMigrationsDef) VersionrowColumn() cqlc.LastPartitionedInt64Column
- type SchemaMigrationsVersionColumn
- type SchemaMigrationsVersionrowColumn
- func (b *SchemaMigrationsVersionrowColumn) ColumnName() string
- func (b *SchemaMigrationsVersionrowColumn) Eq(value int64) cqlc.Condition
- func (b *SchemaMigrationsVersionrowColumn) In(value ...int64) cqlc.Condition
- func (b *SchemaMigrationsVersionrowColumn) PartitionBy() cqlc.Column
- func (b *SchemaMigrationsVersionrowColumn) To(value *int64) cqlc.ColumnBinding
- type SettingsByExerciseIdentifier
- type SettingsByExerciseIdentifierDef
- func (s *SettingsByExerciseIdentifierDef) Bind(v SettingsByExerciseIdentifier) cqlc.TableBinding
- func (s *SettingsByExerciseIdentifierDef) ColumnDefinitions() []cqlc.Column
- func (s *SettingsByExerciseIdentifierDef) IdColumn() cqlc.LastPartitionedUUIDColumn
- func (s *SettingsByExerciseIdentifierDef) IsDefaultColumn() cqlc.BooleanColumn
- func (s *SettingsByExerciseIdentifierDef) Keyspace() string
- func (s *SettingsByExerciseIdentifierDef) SettingsColumn() cqlc.StringStringMapColumn
- func (s *SettingsByExerciseIdentifierDef) SettingsVersionColumn() cqlc.StringColumn
- func (s *SettingsByExerciseIdentifierDef) SupportsUpsert() bool
- func (s *SettingsByExerciseIdentifierDef) TableName() string
- func (s *SettingsByExerciseIdentifierDef) To(v *SettingsByExerciseIdentifier) cqlc.TableBinding
- type SettingsByExerciseIdentifierIdColumn
- func (b *SettingsByExerciseIdentifierIdColumn) ColumnName() string
- func (b *SettingsByExerciseIdentifierIdColumn) Eq(value gocql.UUID) cqlc.Condition
- func (b *SettingsByExerciseIdentifierIdColumn) In(value ...gocql.UUID) cqlc.Condition
- func (b *SettingsByExerciseIdentifierIdColumn) PartitionBy() cqlc.Column
- func (b *SettingsByExerciseIdentifierIdColumn) To(value *gocql.UUID) cqlc.ColumnBinding
- type SettingsByExerciseIdentifierIsDefaultColumn
- type SettingsByExerciseIdentifierSettingsColumn
- type SettingsByExerciseIdentifierSettingsVersionColumn
- type UsersByEmail
- func (s *UsersByEmail) AccessValidTillValue() time.Time
- func (s *UsersByEmail) AnalyticsUserTrackingTokenValue() string
- func (s *UsersByEmail) EmailValue() string
- func (s *UsersByEmail) EncryptedPasswordValue() string
- func (u *UsersByEmail) HashCryptPassword() error
- func (s *UsersByEmail) IsAdminValue() bool
- func (s *UsersByEmail) IsAnalyzedValue() bool
- func (s *UsersByEmail) IsBannedValue() bool
- func (s *UsersByEmail) IsConfirmedValue() bool
- func (s *UsersByEmail) IsEmployeeValue() bool
- func (s *UsersByEmail) IsExpiringValue() bool
- func (s *UsersByEmail) JwtEncryptionKeyValue() string
- func (s *UsersByEmail) LastLoggedInValue() time.Time
- func (s *UsersByEmail) RealNameValue() string
- func (s *UsersByEmail) TwitterNameValue() string
- func (s *UsersByEmail) UserRankValue() string
- func (s *UsersByEmail) UserSelfDescriptionValue() string
- func (s *UsersByEmail) UserTitleValue() string
- func (s *UsersByEmail) UserUnitValue() string
- func (u *UsersByEmail) ValidatePassword(password string) error
- type UsersByEmailAccessValidTillColumn
- type UsersByEmailAnalyticsUserTrackingTokenColumn
- type UsersByEmailDef
- func (s *UsersByEmailDef) AccessValidTillColumn() cqlc.TimestampColumn
- func (s *UsersByEmailDef) AnalyticsUserTrackingTokenColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) Bind(v UsersByEmail) cqlc.TableBinding
- func (s *UsersByEmailDef) ColumnDefinitions() []cqlc.Column
- func (s *UsersByEmailDef) EmailColumn() cqlc.LastPartitionedStringColumn
- func (s *UsersByEmailDef) EncryptedPasswordColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) IsAdminColumn() cqlc.BooleanColumn
- func (s *UsersByEmailDef) IsAnalyzedColumn() cqlc.BooleanColumn
- func (s *UsersByEmailDef) IsBannedColumn() cqlc.BooleanColumn
- func (s *UsersByEmailDef) IsConfirmedColumn() cqlc.BooleanColumn
- func (s *UsersByEmailDef) IsEmployeeColumn() cqlc.BooleanColumn
- func (s *UsersByEmailDef) IsExpiringColumn() cqlc.BooleanColumn
- func (s *UsersByEmailDef) JwtEncryptionKeyColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) Keyspace() string
- func (s *UsersByEmailDef) LastLoggedInColumn() cqlc.TimestampColumn
- func (s *UsersByEmailDef) RealNameColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) SupportsUpsert() bool
- func (s *UsersByEmailDef) TableName() string
- func (s *UsersByEmailDef) To(v *UsersByEmail) cqlc.TableBinding
- func (s *UsersByEmailDef) TwitterNameColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) UserRankColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) UserSelfDescriptionColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) UserTitleColumn() cqlc.StringColumn
- func (s *UsersByEmailDef) UserUnitColumn() cqlc.StringColumn
- type UsersByEmailEmailColumn
- func (b *UsersByEmailEmailColumn) ColumnName() string
- func (b *UsersByEmailEmailColumn) Eq(value string) cqlc.Condition
- func (b *UsersByEmailEmailColumn) In(value ...string) cqlc.Condition
- func (b *UsersByEmailEmailColumn) PartitionBy() cqlc.Column
- func (b *UsersByEmailEmailColumn) To(value *string) cqlc.ColumnBinding
- type UsersByEmailEncryptedPasswordColumn
- type UsersByEmailIsAdminColumn
- type UsersByEmailIsAnalyzedColumn
- type UsersByEmailIsBannedColumn
- type UsersByEmailIsConfirmedColumn
- type UsersByEmailIsEmployeeColumn
- type UsersByEmailIsExpiringColumn
- type UsersByEmailJwtEncryptionKeyColumn
- type UsersByEmailLastLoggedInColumn
- type UsersByEmailRealNameColumn
- type UsersByEmailTwitterNameColumn
- type UsersByEmailUserRankColumn
- type UsersByEmailUserSelfDescriptionColumn
- type UsersByEmailUserTitleColumn
- type UsersByEmailUserUnitColumn
- type UsersByJwt
- type UsersByJwtDef
- func (s *UsersByJwtDef) Bind(v UsersByJwt) cqlc.TableBinding
- func (s *UsersByJwtDef) ColumnDefinitions() []cqlc.Column
- func (s *UsersByJwtDef) EncryptionKeyColumn() cqlc.StringColumn
- func (s *UsersByJwtDef) JwtColumn() cqlc.LastPartitionedStringColumn
- func (s *UsersByJwtDef) Keyspace() string
- func (s *UsersByJwtDef) SupportsUpsert() bool
- func (s *UsersByJwtDef) TableName() string
- func (s *UsersByJwtDef) To(v *UsersByJwt) cqlc.TableBinding
- func (s *UsersByJwtDef) UserEmailColumn() cqlc.StringColumn
- func (s *UsersByJwtDef) UserNameColumn() cqlc.StringColumn
- type UsersByJwtEncryptionKeyColumn
- type UsersByJwtJwtColumn
- type UsersByJwtUserEmailColumn
- type UsersByJwtUserNameColumn
- type UsersSafeReturn
Constants ¶
View Source
const (
CQLC_VERSION = "0.10.5"
)
Variables ¶
This section is empty.
Functions ¶
func MapExerciseByIdentifier ¶
func MapSchemaMigrations ¶
func MapUsersByEmail ¶
func MapUsersByJwt ¶
Types ¶
type CreateUsersInExercise ¶
func BindCreateUsersInExercise ¶
func BindCreateUsersInExercise(iter *gocql.Iter) ([]CreateUsersInExercise, error)
func (*CreateUsersInExercise) EmailValue ¶
func (s *CreateUsersInExercise) EmailValue() string
func (*CreateUsersInExercise) ExercisesValue ¶
func (s *CreateUsersInExercise) ExercisesValue() map[string]string
type CreateUsersInExerciseDef ¶
type CreateUsersInExerciseDef struct { EMAIL cqlc.LastPartitionedStringColumn EXERCISES cqlc.StringStringMapColumn }
func CreateUsersInExerciseTableDef ¶
func CreateUsersInExerciseTableDef() *CreateUsersInExerciseDef
func (*CreateUsersInExerciseDef) Bind ¶
func (s *CreateUsersInExerciseDef) Bind(v CreateUsersInExercise) cqlc.TableBinding
func (*CreateUsersInExerciseDef) ColumnDefinitions ¶
func (s *CreateUsersInExerciseDef) ColumnDefinitions() []cqlc.Column
func (*CreateUsersInExerciseDef) EmailColumn ¶
func (s *CreateUsersInExerciseDef) EmailColumn() cqlc.LastPartitionedStringColumn
func (*CreateUsersInExerciseDef) ExercisesColumn ¶
func (s *CreateUsersInExerciseDef) ExercisesColumn() cqlc.StringStringMapColumn
func (*CreateUsersInExerciseDef) Keyspace ¶
func (s *CreateUsersInExerciseDef) Keyspace() string
func (*CreateUsersInExerciseDef) SupportsUpsert ¶
func (s *CreateUsersInExerciseDef) SupportsUpsert() bool
func (*CreateUsersInExerciseDef) TableName ¶
func (s *CreateUsersInExerciseDef) TableName() string
func (*CreateUsersInExerciseDef) To ¶
func (s *CreateUsersInExerciseDef) To(v *CreateUsersInExercise) cqlc.TableBinding
type CreateUsersInExerciseEmailColumn ¶
type CreateUsersInExerciseEmailColumn struct { }
func (*CreateUsersInExerciseEmailColumn) ColumnName ¶
func (b *CreateUsersInExerciseEmailColumn) ColumnName() string
func (*CreateUsersInExerciseEmailColumn) Eq ¶
func (b *CreateUsersInExerciseEmailColumn) Eq(value string) cqlc.Condition
func (*CreateUsersInExerciseEmailColumn) In ¶
func (b *CreateUsersInExerciseEmailColumn) In(value ...string) cqlc.Condition
func (*CreateUsersInExerciseEmailColumn) PartitionBy ¶
func (b *CreateUsersInExerciseEmailColumn) PartitionBy() cqlc.Column
func (*CreateUsersInExerciseEmailColumn) To ¶
func (b *CreateUsersInExerciseEmailColumn) To(value *string) cqlc.ColumnBinding
type CreateUsersInExerciseExercisesColumn ¶
type CreateUsersInExerciseExercisesColumn struct { }
func (*CreateUsersInExerciseExercisesColumn) ColumnName ¶
func (b *CreateUsersInExerciseExercisesColumn) ColumnName() string
func (*CreateUsersInExerciseExercisesColumn) To ¶
func (b *CreateUsersInExerciseExercisesColumn) To(value *map[string]string) cqlc.ColumnBinding
type ExerciseByIdentifier ¶
type ExerciseByIdentifier struct { ActiveUntil time.Time ExerciseDescription string ExerciseName string HasActivation bool Id gocql.UUID IsActive bool }
func BindExerciseByIdentifier ¶
func BindExerciseByIdentifier(iter *gocql.Iter) ([]ExerciseByIdentifier, error)
func (*ExerciseByIdentifier) ActiveUntilValue ¶
func (s *ExerciseByIdentifier) ActiveUntilValue() time.Time
func (*ExerciseByIdentifier) ExerciseDescriptionValue ¶
func (s *ExerciseByIdentifier) ExerciseDescriptionValue() string
func (*ExerciseByIdentifier) ExerciseNameValue ¶
func (s *ExerciseByIdentifier) ExerciseNameValue() string
func (*ExerciseByIdentifier) HasActivationValue ¶
func (s *ExerciseByIdentifier) HasActivationValue() bool
func (*ExerciseByIdentifier) IdValue ¶
func (s *ExerciseByIdentifier) IdValue() gocql.UUID
func (*ExerciseByIdentifier) IsActiveValue ¶
func (s *ExerciseByIdentifier) IsActiveValue() bool
type ExerciseByIdentifierActiveUntilColumn ¶
type ExerciseByIdentifierActiveUntilColumn struct { }
func (*ExerciseByIdentifierActiveUntilColumn) ColumnName ¶
func (b *ExerciseByIdentifierActiveUntilColumn) ColumnName() string
func (*ExerciseByIdentifierActiveUntilColumn) To ¶
func (b *ExerciseByIdentifierActiveUntilColumn) To(value *time.Time) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmail ¶
type ExerciseByIdentifierAndEmail struct { Email string ExerciseName string Id gocql.UUID IsActive bool IsAuthorized bool IsOperator bool UserName string }
func BindExerciseByIdentifierAndEmail ¶
func BindExerciseByIdentifierAndEmail(iter *gocql.Iter) ([]ExerciseByIdentifierAndEmail, error)
func (*ExerciseByIdentifierAndEmail) EmailValue ¶
func (s *ExerciseByIdentifierAndEmail) EmailValue() string
func (*ExerciseByIdentifierAndEmail) ExerciseNameValue ¶
func (s *ExerciseByIdentifierAndEmail) ExerciseNameValue() string
func (*ExerciseByIdentifierAndEmail) IdValue ¶
func (s *ExerciseByIdentifierAndEmail) IdValue() gocql.UUID
func (*ExerciseByIdentifierAndEmail) IsActiveValue ¶
func (s *ExerciseByIdentifierAndEmail) IsActiveValue() bool
func (*ExerciseByIdentifierAndEmail) IsAuthorizedValue ¶
func (s *ExerciseByIdentifierAndEmail) IsAuthorizedValue() bool
func (*ExerciseByIdentifierAndEmail) IsOperatorValue ¶
func (s *ExerciseByIdentifierAndEmail) IsOperatorValue() bool
func (*ExerciseByIdentifierAndEmail) UserNameValue ¶
func (s *ExerciseByIdentifierAndEmail) UserNameValue() string
type ExerciseByIdentifierAndEmailDef ¶
type ExerciseByIdentifierAndEmailDef struct { EMAIL cqlc.StringColumn EXERCISE_NAME cqlc.StringColumn ID cqlc.LastPartitionedUUIDColumn IS_ACTIVE cqlc.BooleanColumn IS_AUTHORIZED cqlc.BooleanColumn IS_OPERATOR cqlc.BooleanColumn USER_NAME cqlc.StringColumn }
func ExerciseByIdentifierAndEmailTableDef ¶
func ExerciseByIdentifierAndEmailTableDef() *ExerciseByIdentifierAndEmailDef
func (*ExerciseByIdentifierAndEmailDef) Bind ¶
func (s *ExerciseByIdentifierAndEmailDef) Bind(v ExerciseByIdentifierAndEmail) cqlc.TableBinding
func (*ExerciseByIdentifierAndEmailDef) ColumnDefinitions ¶
func (s *ExerciseByIdentifierAndEmailDef) ColumnDefinitions() []cqlc.Column
func (*ExerciseByIdentifierAndEmailDef) EmailColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) EmailColumn() cqlc.StringColumn
func (*ExerciseByIdentifierAndEmailDef) ExerciseNameColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) ExerciseNameColumn() cqlc.StringColumn
func (*ExerciseByIdentifierAndEmailDef) IdColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) IdColumn() cqlc.LastPartitionedUUIDColumn
func (*ExerciseByIdentifierAndEmailDef) IsActiveColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) IsActiveColumn() cqlc.BooleanColumn
func (*ExerciseByIdentifierAndEmailDef) IsAuthorizedColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) IsAuthorizedColumn() cqlc.BooleanColumn
func (*ExerciseByIdentifierAndEmailDef) IsOperatorColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) IsOperatorColumn() cqlc.BooleanColumn
func (*ExerciseByIdentifierAndEmailDef) Keyspace ¶
func (s *ExerciseByIdentifierAndEmailDef) Keyspace() string
func (*ExerciseByIdentifierAndEmailDef) SupportsUpsert ¶
func (s *ExerciseByIdentifierAndEmailDef) SupportsUpsert() bool
func (*ExerciseByIdentifierAndEmailDef) TableName ¶
func (s *ExerciseByIdentifierAndEmailDef) TableName() string
func (*ExerciseByIdentifierAndEmailDef) To ¶
func (s *ExerciseByIdentifierAndEmailDef) To(v *ExerciseByIdentifierAndEmail) cqlc.TableBinding
func (*ExerciseByIdentifierAndEmailDef) UserNameColumn ¶
func (s *ExerciseByIdentifierAndEmailDef) UserNameColumn() cqlc.StringColumn
type ExerciseByIdentifierAndEmailEmailColumn ¶
type ExerciseByIdentifierAndEmailEmailColumn struct { }
func (*ExerciseByIdentifierAndEmailEmailColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailEmailColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailEmailColumn) To ¶
func (b *ExerciseByIdentifierAndEmailEmailColumn) To(value *string) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmailExerciseNameColumn ¶
type ExerciseByIdentifierAndEmailExerciseNameColumn struct { }
func (*ExerciseByIdentifierAndEmailExerciseNameColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailExerciseNameColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailExerciseNameColumn) To ¶
func (b *ExerciseByIdentifierAndEmailExerciseNameColumn) To(value *string) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmailIdColumn ¶
type ExerciseByIdentifierAndEmailIdColumn struct { }
func (*ExerciseByIdentifierAndEmailIdColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailIdColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailIdColumn) Eq ¶
func (b *ExerciseByIdentifierAndEmailIdColumn) Eq(value gocql.UUID) cqlc.Condition
func (*ExerciseByIdentifierAndEmailIdColumn) In ¶
func (b *ExerciseByIdentifierAndEmailIdColumn) In(value ...gocql.UUID) cqlc.Condition
func (*ExerciseByIdentifierAndEmailIdColumn) PartitionBy ¶
func (b *ExerciseByIdentifierAndEmailIdColumn) PartitionBy() cqlc.Column
func (*ExerciseByIdentifierAndEmailIdColumn) To ¶
func (b *ExerciseByIdentifierAndEmailIdColumn) To(value *gocql.UUID) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmailIsActiveColumn ¶
type ExerciseByIdentifierAndEmailIsActiveColumn struct { }
func (*ExerciseByIdentifierAndEmailIsActiveColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailIsActiveColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailIsActiveColumn) To ¶
func (b *ExerciseByIdentifierAndEmailIsActiveColumn) To(value *bool) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmailIsAuthorizedColumn ¶
type ExerciseByIdentifierAndEmailIsAuthorizedColumn struct { }
func (*ExerciseByIdentifierAndEmailIsAuthorizedColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailIsAuthorizedColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailIsAuthorizedColumn) To ¶
func (b *ExerciseByIdentifierAndEmailIsAuthorizedColumn) To(value *bool) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmailIsOperatorColumn ¶
type ExerciseByIdentifierAndEmailIsOperatorColumn struct { }
func (*ExerciseByIdentifierAndEmailIsOperatorColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailIsOperatorColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailIsOperatorColumn) To ¶
func (b *ExerciseByIdentifierAndEmailIsOperatorColumn) To(value *bool) cqlc.ColumnBinding
type ExerciseByIdentifierAndEmailUserNameColumn ¶
type ExerciseByIdentifierAndEmailUserNameColumn struct { }
func (*ExerciseByIdentifierAndEmailUserNameColumn) ColumnName ¶
func (b *ExerciseByIdentifierAndEmailUserNameColumn) ColumnName() string
func (*ExerciseByIdentifierAndEmailUserNameColumn) To ¶
func (b *ExerciseByIdentifierAndEmailUserNameColumn) To(value *string) cqlc.ColumnBinding
type ExerciseByIdentifierDef ¶
type ExerciseByIdentifierDef struct { ACTIVE_UNTIL cqlc.TimestampColumn EXERCISE_DESCRIPTION cqlc.StringColumn EXERCISE_NAME cqlc.StringColumn HAS_ACTIVATION cqlc.BooleanColumn ID cqlc.LastPartitionedUUIDColumn IS_ACTIVE cqlc.BooleanColumn }
func ExerciseByIdentifierTableDef ¶
func ExerciseByIdentifierTableDef() *ExerciseByIdentifierDef
func (*ExerciseByIdentifierDef) ActiveUntilColumn ¶
func (s *ExerciseByIdentifierDef) ActiveUntilColumn() cqlc.TimestampColumn
func (*ExerciseByIdentifierDef) Bind ¶
func (s *ExerciseByIdentifierDef) Bind(v ExerciseByIdentifier) cqlc.TableBinding
func (*ExerciseByIdentifierDef) ColumnDefinitions ¶
func (s *ExerciseByIdentifierDef) ColumnDefinitions() []cqlc.Column
func (*ExerciseByIdentifierDef) ExerciseDescriptionColumn ¶
func (s *ExerciseByIdentifierDef) ExerciseDescriptionColumn() cqlc.StringColumn
func (*ExerciseByIdentifierDef) ExerciseNameColumn ¶
func (s *ExerciseByIdentifierDef) ExerciseNameColumn() cqlc.StringColumn
func (*ExerciseByIdentifierDef) HasActivationColumn ¶
func (s *ExerciseByIdentifierDef) HasActivationColumn() cqlc.BooleanColumn
func (*ExerciseByIdentifierDef) IdColumn ¶
func (s *ExerciseByIdentifierDef) IdColumn() cqlc.LastPartitionedUUIDColumn
func (*ExerciseByIdentifierDef) IsActiveColumn ¶
func (s *ExerciseByIdentifierDef) IsActiveColumn() cqlc.BooleanColumn
func (*ExerciseByIdentifierDef) Keyspace ¶
func (s *ExerciseByIdentifierDef) Keyspace() string
func (*ExerciseByIdentifierDef) SupportsUpsert ¶
func (s *ExerciseByIdentifierDef) SupportsUpsert() bool
func (*ExerciseByIdentifierDef) TableName ¶
func (s *ExerciseByIdentifierDef) TableName() string
func (*ExerciseByIdentifierDef) To ¶
func (s *ExerciseByIdentifierDef) To(v *ExerciseByIdentifier) cqlc.TableBinding
type ExerciseByIdentifierExerciseDescriptionColumn ¶
type ExerciseByIdentifierExerciseDescriptionColumn struct { }
func (*ExerciseByIdentifierExerciseDescriptionColumn) ColumnName ¶
func (b *ExerciseByIdentifierExerciseDescriptionColumn) ColumnName() string
func (*ExerciseByIdentifierExerciseDescriptionColumn) To ¶
func (b *ExerciseByIdentifierExerciseDescriptionColumn) To(value *string) cqlc.ColumnBinding
type ExerciseByIdentifierExerciseNameColumn ¶
type ExerciseByIdentifierExerciseNameColumn struct { }
func (*ExerciseByIdentifierExerciseNameColumn) ColumnName ¶
func (b *ExerciseByIdentifierExerciseNameColumn) ColumnName() string
func (*ExerciseByIdentifierExerciseNameColumn) To ¶
func (b *ExerciseByIdentifierExerciseNameColumn) To(value *string) cqlc.ColumnBinding
type ExerciseByIdentifierHasActivationColumn ¶
type ExerciseByIdentifierHasActivationColumn struct { }
func (*ExerciseByIdentifierHasActivationColumn) ColumnName ¶
func (b *ExerciseByIdentifierHasActivationColumn) ColumnName() string
func (*ExerciseByIdentifierHasActivationColumn) To ¶
func (b *ExerciseByIdentifierHasActivationColumn) To(value *bool) cqlc.ColumnBinding
type ExerciseByIdentifierIdColumn ¶
type ExerciseByIdentifierIdColumn struct { }
func (*ExerciseByIdentifierIdColumn) ColumnName ¶
func (b *ExerciseByIdentifierIdColumn) ColumnName() string
func (*ExerciseByIdentifierIdColumn) Eq ¶
func (b *ExerciseByIdentifierIdColumn) Eq(value gocql.UUID) cqlc.Condition
func (*ExerciseByIdentifierIdColumn) In ¶
func (b *ExerciseByIdentifierIdColumn) In(value ...gocql.UUID) cqlc.Condition
func (*ExerciseByIdentifierIdColumn) PartitionBy ¶
func (b *ExerciseByIdentifierIdColumn) PartitionBy() cqlc.Column
func (*ExerciseByIdentifierIdColumn) To ¶
func (b *ExerciseByIdentifierIdColumn) To(value *gocql.UUID) cqlc.ColumnBinding
type ExerciseByIdentifierIsActiveColumn ¶
type ExerciseByIdentifierIsActiveColumn struct { }
func (*ExerciseByIdentifierIsActiveColumn) ColumnName ¶
func (b *ExerciseByIdentifierIsActiveColumn) ColumnName() string
func (*ExerciseByIdentifierIsActiveColumn) To ¶
func (b *ExerciseByIdentifierIsActiveColumn) To(value *bool) cqlc.ColumnBinding
type ExercisePermissionsLevel ¶
type ExercisePermissionsLevel struct { ExerciseIdentifier gocql.UUID IsAdmin bool IsAuthorized bool IsInvisible bool IsOc bool IsTrainee bool RoleDescription string UserEmail string }
func BindExercisePermissionsLevel ¶
func BindExercisePermissionsLevel(iter *gocql.Iter) ([]ExercisePermissionsLevel, error)
func (*ExercisePermissionsLevel) ExerciseIdentifierValue ¶
func (s *ExercisePermissionsLevel) ExerciseIdentifierValue() gocql.UUID
func (*ExercisePermissionsLevel) IsAdminValue ¶
func (s *ExercisePermissionsLevel) IsAdminValue() bool
func (*ExercisePermissionsLevel) IsAuthorizedValue ¶
func (s *ExercisePermissionsLevel) IsAuthorizedValue() bool
func (*ExercisePermissionsLevel) IsInvisibleValue ¶
func (s *ExercisePermissionsLevel) IsInvisibleValue() bool
func (*ExercisePermissionsLevel) IsOcValue ¶
func (s *ExercisePermissionsLevel) IsOcValue() bool
func (*ExercisePermissionsLevel) IsTraineeValue ¶
func (s *ExercisePermissionsLevel) IsTraineeValue() bool
func (*ExercisePermissionsLevel) RoleDescriptionValue ¶
func (s *ExercisePermissionsLevel) RoleDescriptionValue() string
func (*ExercisePermissionsLevel) UserEmailValue ¶
func (s *ExercisePermissionsLevel) UserEmailValue() string
type ExercisePermissionsLevelDef ¶
type ExercisePermissionsLevelDef struct { EXERCISE_IDENTIFIER cqlc.LastClusteredUUIDColumn IS_ADMIN cqlc.BooleanColumn IS_AUTHORIZED cqlc.BooleanColumn IS_INVISIBLE cqlc.BooleanColumn IS_OC cqlc.BooleanColumn IS_TRAINEE cqlc.BooleanColumn ROLE_DESCRIPTION cqlc.StringColumn USER_EMAIL cqlc.LastPartitionedStringColumn }
func ExercisePermissionsLevelTableDef ¶
func ExercisePermissionsLevelTableDef() *ExercisePermissionsLevelDef
func (*ExercisePermissionsLevelDef) Bind ¶
func (s *ExercisePermissionsLevelDef) Bind(v ExercisePermissionsLevel) cqlc.TableBinding
func (*ExercisePermissionsLevelDef) ColumnDefinitions ¶
func (s *ExercisePermissionsLevelDef) ColumnDefinitions() []cqlc.Column
func (*ExercisePermissionsLevelDef) ExerciseIdentifierColumn ¶
func (s *ExercisePermissionsLevelDef) ExerciseIdentifierColumn() cqlc.LastClusteredUUIDColumn
func (*ExercisePermissionsLevelDef) IsAdminColumn ¶
func (s *ExercisePermissionsLevelDef) IsAdminColumn() cqlc.BooleanColumn
func (*ExercisePermissionsLevelDef) IsAuthorizedColumn ¶
func (s *ExercisePermissionsLevelDef) IsAuthorizedColumn() cqlc.BooleanColumn
func (*ExercisePermissionsLevelDef) IsInvisibleColumn ¶
func (s *ExercisePermissionsLevelDef) IsInvisibleColumn() cqlc.BooleanColumn
func (*ExercisePermissionsLevelDef) IsOcColumn ¶
func (s *ExercisePermissionsLevelDef) IsOcColumn() cqlc.BooleanColumn
func (*ExercisePermissionsLevelDef) IsTraineeColumn ¶
func (s *ExercisePermissionsLevelDef) IsTraineeColumn() cqlc.BooleanColumn
func (*ExercisePermissionsLevelDef) Keyspace ¶
func (s *ExercisePermissionsLevelDef) Keyspace() string
func (*ExercisePermissionsLevelDef) RoleDescriptionColumn ¶
func (s *ExercisePermissionsLevelDef) RoleDescriptionColumn() cqlc.StringColumn
func (*ExercisePermissionsLevelDef) SupportsUpsert ¶
func (s *ExercisePermissionsLevelDef) SupportsUpsert() bool
func (*ExercisePermissionsLevelDef) TableName ¶
func (s *ExercisePermissionsLevelDef) TableName() string
func (*ExercisePermissionsLevelDef) To ¶
func (s *ExercisePermissionsLevelDef) To(v *ExercisePermissionsLevel) cqlc.TableBinding
func (*ExercisePermissionsLevelDef) UserEmailColumn ¶
func (s *ExercisePermissionsLevelDef) UserEmailColumn() cqlc.LastPartitionedStringColumn
type ExercisePermissionsLevelExerciseIdentifierColumn ¶
type ExercisePermissionsLevelExerciseIdentifierColumn struct {
// contains filtered or unexported fields
}
func (*ExercisePermissionsLevelExerciseIdentifierColumn) ClusterWith ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) ClusterWith() string
func (*ExercisePermissionsLevelExerciseIdentifierColumn) ColumnName ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) ColumnName() string
func (*ExercisePermissionsLevelExerciseIdentifierColumn) Desc ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Desc() cqlc.ClusteredColumn
func (*ExercisePermissionsLevelExerciseIdentifierColumn) Eq ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Eq(value gocql.UUID) cqlc.Condition
func (*ExercisePermissionsLevelExerciseIdentifierColumn) Ge ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Ge(value gocql.UUID) cqlc.Condition
func (*ExercisePermissionsLevelExerciseIdentifierColumn) Gt ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Gt(value gocql.UUID) cqlc.Condition
func (*ExercisePermissionsLevelExerciseIdentifierColumn) In ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) In(value ...gocql.UUID) cqlc.Condition
func (*ExercisePermissionsLevelExerciseIdentifierColumn) IsDescending ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) IsDescending() bool
func (*ExercisePermissionsLevelExerciseIdentifierColumn) Le ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Le(value gocql.UUID) cqlc.Condition
func (*ExercisePermissionsLevelExerciseIdentifierColumn) Lt ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) Lt(value gocql.UUID) cqlc.Condition
func (*ExercisePermissionsLevelExerciseIdentifierColumn) To ¶
func (b *ExercisePermissionsLevelExerciseIdentifierColumn) To(value *gocql.UUID) cqlc.ColumnBinding
type ExercisePermissionsLevelIsAdminColumn ¶
type ExercisePermissionsLevelIsAdminColumn struct { }
func (*ExercisePermissionsLevelIsAdminColumn) ColumnName ¶
func (b *ExercisePermissionsLevelIsAdminColumn) ColumnName() string
func (*ExercisePermissionsLevelIsAdminColumn) To ¶
func (b *ExercisePermissionsLevelIsAdminColumn) To(value *bool) cqlc.ColumnBinding
type ExercisePermissionsLevelIsAuthorizedColumn ¶
type ExercisePermissionsLevelIsAuthorizedColumn struct { }
func (*ExercisePermissionsLevelIsAuthorizedColumn) ColumnName ¶
func (b *ExercisePermissionsLevelIsAuthorizedColumn) ColumnName() string
func (*ExercisePermissionsLevelIsAuthorizedColumn) To ¶
func (b *ExercisePermissionsLevelIsAuthorizedColumn) To(value *bool) cqlc.ColumnBinding
type ExercisePermissionsLevelIsInvisibleColumn ¶
type ExercisePermissionsLevelIsInvisibleColumn struct { }
func (*ExercisePermissionsLevelIsInvisibleColumn) ColumnName ¶
func (b *ExercisePermissionsLevelIsInvisibleColumn) ColumnName() string
func (*ExercisePermissionsLevelIsInvisibleColumn) To ¶
func (b *ExercisePermissionsLevelIsInvisibleColumn) To(value *bool) cqlc.ColumnBinding
type ExercisePermissionsLevelIsOcColumn ¶
type ExercisePermissionsLevelIsOcColumn struct { }
func (*ExercisePermissionsLevelIsOcColumn) ColumnName ¶
func (b *ExercisePermissionsLevelIsOcColumn) ColumnName() string
func (*ExercisePermissionsLevelIsOcColumn) To ¶
func (b *ExercisePermissionsLevelIsOcColumn) To(value *bool) cqlc.ColumnBinding
type ExercisePermissionsLevelIsTraineeColumn ¶
type ExercisePermissionsLevelIsTraineeColumn struct { }
func (*ExercisePermissionsLevelIsTraineeColumn) ColumnName ¶
func (b *ExercisePermissionsLevelIsTraineeColumn) ColumnName() string
func (*ExercisePermissionsLevelIsTraineeColumn) To ¶
func (b *ExercisePermissionsLevelIsTraineeColumn) To(value *bool) cqlc.ColumnBinding
type ExercisePermissionsLevelRoleDescriptionColumn ¶
type ExercisePermissionsLevelRoleDescriptionColumn struct { }
func (*ExercisePermissionsLevelRoleDescriptionColumn) ColumnName ¶
func (b *ExercisePermissionsLevelRoleDescriptionColumn) ColumnName() string
func (*ExercisePermissionsLevelRoleDescriptionColumn) To ¶
func (b *ExercisePermissionsLevelRoleDescriptionColumn) To(value *string) cqlc.ColumnBinding
type ExercisePermissionsLevelUserEmailColumn ¶
type ExercisePermissionsLevelUserEmailColumn struct { }
func (*ExercisePermissionsLevelUserEmailColumn) ColumnName ¶
func (b *ExercisePermissionsLevelUserEmailColumn) ColumnName() string
func (*ExercisePermissionsLevelUserEmailColumn) Eq ¶
func (b *ExercisePermissionsLevelUserEmailColumn) Eq(value string) cqlc.Condition
func (*ExercisePermissionsLevelUserEmailColumn) In ¶
func (b *ExercisePermissionsLevelUserEmailColumn) In(value ...string) cqlc.Condition
func (*ExercisePermissionsLevelUserEmailColumn) PartitionBy ¶
func (b *ExercisePermissionsLevelUserEmailColumn) PartitionBy() cqlc.Column
func (*ExercisePermissionsLevelUserEmailColumn) To ¶
func (b *ExercisePermissionsLevelUserEmailColumn) To(value *string) cqlc.ColumnBinding
type JWTResponse ¶
type JWTResponse struct { AccessToken string `json:"access_token"` Scope string `json:"scope"` TokenType string `json:"token_type"` }
JWTResponse holds the structure for an OAuth2.0 Bearer Token
func NewJwtResponse ¶
func NewJwtResponse(key string, subj string) (*JWTResponse, error)
NewJwtResponse creates a new JWT response object
type SchemaMigrations ¶
func BindSchemaMigrations ¶
func BindSchemaMigrations(iter *gocql.Iter) ([]SchemaMigrations, error)
func (*SchemaMigrations) VersionValue ¶
func (s *SchemaMigrations) VersionValue() int64
func (*SchemaMigrations) VersionrowValue ¶
func (s *SchemaMigrations) VersionrowValue() int64
type SchemaMigrationsDef ¶
type SchemaMigrationsDef struct { VERSION cqlc.CounterColumn VERSIONROW cqlc.LastPartitionedInt64Column }
func SchemaMigrationsTableDef ¶
func SchemaMigrationsTableDef() *SchemaMigrationsDef
func (*SchemaMigrationsDef) Bind ¶
func (s *SchemaMigrationsDef) Bind(v SchemaMigrations) cqlc.TableBinding
func (*SchemaMigrationsDef) ColumnDefinitions ¶
func (s *SchemaMigrationsDef) ColumnDefinitions() []cqlc.Column
func (*SchemaMigrationsDef) IsCounterTable ¶
func (s *SchemaMigrationsDef) IsCounterTable() bool
func (*SchemaMigrationsDef) Keyspace ¶
func (s *SchemaMigrationsDef) Keyspace() string
func (*SchemaMigrationsDef) TableName ¶
func (s *SchemaMigrationsDef) TableName() string
func (*SchemaMigrationsDef) To ¶
func (s *SchemaMigrationsDef) To(v *SchemaMigrations) cqlc.TableBinding
func (*SchemaMigrationsDef) VersionColumn ¶
func (s *SchemaMigrationsDef) VersionColumn() cqlc.CounterColumn
func (*SchemaMigrationsDef) VersionrowColumn ¶
func (s *SchemaMigrationsDef) VersionrowColumn() cqlc.LastPartitionedInt64Column
type SchemaMigrationsVersionColumn ¶
type SchemaMigrationsVersionColumn struct { }
func (*SchemaMigrationsVersionColumn) CanIncrement ¶
func (b *SchemaMigrationsVersionColumn) CanIncrement() bool
func (*SchemaMigrationsVersionColumn) ColumnName ¶
func (b *SchemaMigrationsVersionColumn) ColumnName() string
func (*SchemaMigrationsVersionColumn) To ¶
func (b *SchemaMigrationsVersionColumn) To(value *int64) cqlc.ColumnBinding
type SchemaMigrationsVersionrowColumn ¶
type SchemaMigrationsVersionrowColumn struct { }
func (*SchemaMigrationsVersionrowColumn) ColumnName ¶
func (b *SchemaMigrationsVersionrowColumn) ColumnName() string
func (*SchemaMigrationsVersionrowColumn) Eq ¶
func (b *SchemaMigrationsVersionrowColumn) Eq(value int64) cqlc.Condition
func (*SchemaMigrationsVersionrowColumn) In ¶
func (b *SchemaMigrationsVersionrowColumn) In(value ...int64) cqlc.Condition
func (*SchemaMigrationsVersionrowColumn) PartitionBy ¶
func (b *SchemaMigrationsVersionrowColumn) PartitionBy() cqlc.Column
func (*SchemaMigrationsVersionrowColumn) To ¶
func (b *SchemaMigrationsVersionrowColumn) To(value *int64) cqlc.ColumnBinding
type SettingsByExerciseIdentifier ¶
type SettingsByExerciseIdentifier struct { Id gocql.UUID IsDefault bool Settings map[string]string SettingsVersion string }
func BindSettingsByExerciseIdentifier ¶
func BindSettingsByExerciseIdentifier(iter *gocql.Iter) ([]SettingsByExerciseIdentifier, error)
func (*SettingsByExerciseIdentifier) IdValue ¶
func (s *SettingsByExerciseIdentifier) IdValue() gocql.UUID
func (*SettingsByExerciseIdentifier) IsDefaultValue ¶
func (s *SettingsByExerciseIdentifier) IsDefaultValue() bool
func (*SettingsByExerciseIdentifier) SettingsValue ¶
func (s *SettingsByExerciseIdentifier) SettingsValue() map[string]string
func (*SettingsByExerciseIdentifier) SettingsVersionValue ¶
func (s *SettingsByExerciseIdentifier) SettingsVersionValue() string
type SettingsByExerciseIdentifierDef ¶
type SettingsByExerciseIdentifierDef struct { ID cqlc.LastPartitionedUUIDColumn IS_DEFAULT cqlc.BooleanColumn SETTINGS cqlc.StringStringMapColumn SETTINGS_VERSION cqlc.StringColumn }
func SettingsByExerciseIdentifierTableDef ¶
func SettingsByExerciseIdentifierTableDef() *SettingsByExerciseIdentifierDef
func (*SettingsByExerciseIdentifierDef) Bind ¶
func (s *SettingsByExerciseIdentifierDef) Bind(v SettingsByExerciseIdentifier) cqlc.TableBinding
func (*SettingsByExerciseIdentifierDef) ColumnDefinitions ¶
func (s *SettingsByExerciseIdentifierDef) ColumnDefinitions() []cqlc.Column
func (*SettingsByExerciseIdentifierDef) IdColumn ¶
func (s *SettingsByExerciseIdentifierDef) IdColumn() cqlc.LastPartitionedUUIDColumn
func (*SettingsByExerciseIdentifierDef) IsDefaultColumn ¶
func (s *SettingsByExerciseIdentifierDef) IsDefaultColumn() cqlc.BooleanColumn
func (*SettingsByExerciseIdentifierDef) Keyspace ¶
func (s *SettingsByExerciseIdentifierDef) Keyspace() string
func (*SettingsByExerciseIdentifierDef) SettingsColumn ¶
func (s *SettingsByExerciseIdentifierDef) SettingsColumn() cqlc.StringStringMapColumn
func (*SettingsByExerciseIdentifierDef) SettingsVersionColumn ¶
func (s *SettingsByExerciseIdentifierDef) SettingsVersionColumn() cqlc.StringColumn
func (*SettingsByExerciseIdentifierDef) SupportsUpsert ¶
func (s *SettingsByExerciseIdentifierDef) SupportsUpsert() bool
func (*SettingsByExerciseIdentifierDef) TableName ¶
func (s *SettingsByExerciseIdentifierDef) TableName() string
func (*SettingsByExerciseIdentifierDef) To ¶
func (s *SettingsByExerciseIdentifierDef) To(v *SettingsByExerciseIdentifier) cqlc.TableBinding
type SettingsByExerciseIdentifierIdColumn ¶
type SettingsByExerciseIdentifierIdColumn struct { }
func (*SettingsByExerciseIdentifierIdColumn) ColumnName ¶
func (b *SettingsByExerciseIdentifierIdColumn) ColumnName() string
func (*SettingsByExerciseIdentifierIdColumn) Eq ¶
func (b *SettingsByExerciseIdentifierIdColumn) Eq(value gocql.UUID) cqlc.Condition
func (*SettingsByExerciseIdentifierIdColumn) In ¶
func (b *SettingsByExerciseIdentifierIdColumn) In(value ...gocql.UUID) cqlc.Condition
func (*SettingsByExerciseIdentifierIdColumn) PartitionBy ¶
func (b *SettingsByExerciseIdentifierIdColumn) PartitionBy() cqlc.Column
func (*SettingsByExerciseIdentifierIdColumn) To ¶
func (b *SettingsByExerciseIdentifierIdColumn) To(value *gocql.UUID) cqlc.ColumnBinding
type SettingsByExerciseIdentifierIsDefaultColumn ¶
type SettingsByExerciseIdentifierIsDefaultColumn struct { }
func (*SettingsByExerciseIdentifierIsDefaultColumn) ColumnName ¶
func (b *SettingsByExerciseIdentifierIsDefaultColumn) ColumnName() string
func (*SettingsByExerciseIdentifierIsDefaultColumn) To ¶
func (b *SettingsByExerciseIdentifierIsDefaultColumn) To(value *bool) cqlc.ColumnBinding
type SettingsByExerciseIdentifierSettingsColumn ¶
type SettingsByExerciseIdentifierSettingsColumn struct { }
func (*SettingsByExerciseIdentifierSettingsColumn) ColumnName ¶
func (b *SettingsByExerciseIdentifierSettingsColumn) ColumnName() string
func (*SettingsByExerciseIdentifierSettingsColumn) To ¶
func (b *SettingsByExerciseIdentifierSettingsColumn) To(value *map[string]string) cqlc.ColumnBinding
type SettingsByExerciseIdentifierSettingsVersionColumn ¶
type SettingsByExerciseIdentifierSettingsVersionColumn struct { }
func (*SettingsByExerciseIdentifierSettingsVersionColumn) ColumnName ¶
func (b *SettingsByExerciseIdentifierSettingsVersionColumn) ColumnName() string
func (*SettingsByExerciseIdentifierSettingsVersionColumn) To ¶
func (b *SettingsByExerciseIdentifierSettingsVersionColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmail ¶
type UsersByEmail struct { AccessValidTill time.Time AnalyticsUserTrackingToken string Email string EncryptedPassword string IsAdmin bool IsAnalyzed bool IsBanned bool IsConfirmed bool IsEmployee bool IsExpiring bool JwtEncryptionKey string LastLoggedIn time.Time RealName string TwitterName string UserRank string UserSelfDescription string UserTitle string UserUnit string }
func BindUsersByEmail ¶
func BindUsersByEmail(iter *gocql.Iter) ([]UsersByEmail, error)
func (*UsersByEmail) AccessValidTillValue ¶
func (s *UsersByEmail) AccessValidTillValue() time.Time
func (*UsersByEmail) AnalyticsUserTrackingTokenValue ¶
func (s *UsersByEmail) AnalyticsUserTrackingTokenValue() string
func (*UsersByEmail) EmailValue ¶
func (s *UsersByEmail) EmailValue() string
func (*UsersByEmail) EncryptedPasswordValue ¶
func (s *UsersByEmail) EncryptedPasswordValue() string
func (*UsersByEmail) HashCryptPassword ¶
func (u *UsersByEmail) HashCryptPassword() error
HashCryptPassword encrypts the current user password
func (*UsersByEmail) IsAdminValue ¶
func (s *UsersByEmail) IsAdminValue() bool
func (*UsersByEmail) IsAnalyzedValue ¶
func (s *UsersByEmail) IsAnalyzedValue() bool
func (*UsersByEmail) IsBannedValue ¶
func (s *UsersByEmail) IsBannedValue() bool
func (*UsersByEmail) IsConfirmedValue ¶
func (s *UsersByEmail) IsConfirmedValue() bool
func (*UsersByEmail) IsEmployeeValue ¶
func (s *UsersByEmail) IsEmployeeValue() bool
func (*UsersByEmail) IsExpiringValue ¶
func (s *UsersByEmail) IsExpiringValue() bool
func (*UsersByEmail) JwtEncryptionKeyValue ¶
func (s *UsersByEmail) JwtEncryptionKeyValue() string
func (*UsersByEmail) LastLoggedInValue ¶
func (s *UsersByEmail) LastLoggedInValue() time.Time
func (*UsersByEmail) RealNameValue ¶
func (s *UsersByEmail) RealNameValue() string
func (*UsersByEmail) TwitterNameValue ¶
func (s *UsersByEmail) TwitterNameValue() string
func (*UsersByEmail) UserRankValue ¶
func (s *UsersByEmail) UserRankValue() string
func (*UsersByEmail) UserSelfDescriptionValue ¶
func (s *UsersByEmail) UserSelfDescriptionValue() string
func (*UsersByEmail) UserTitleValue ¶
func (s *UsersByEmail) UserTitleValue() string
func (*UsersByEmail) UserUnitValue ¶
func (s *UsersByEmail) UserUnitValue() string
func (*UsersByEmail) ValidatePassword ¶
func (u *UsersByEmail) ValidatePassword(password string) error
ValidatePassword validates a password against the one, received from the Database
type UsersByEmailAccessValidTillColumn ¶
type UsersByEmailAccessValidTillColumn struct { }
func (*UsersByEmailAccessValidTillColumn) ColumnName ¶
func (b *UsersByEmailAccessValidTillColumn) ColumnName() string
func (*UsersByEmailAccessValidTillColumn) To ¶
func (b *UsersByEmailAccessValidTillColumn) To(value *time.Time) cqlc.ColumnBinding
type UsersByEmailAnalyticsUserTrackingTokenColumn ¶
type UsersByEmailAnalyticsUserTrackingTokenColumn struct { }
func (*UsersByEmailAnalyticsUserTrackingTokenColumn) ColumnName ¶
func (b *UsersByEmailAnalyticsUserTrackingTokenColumn) ColumnName() string
func (*UsersByEmailAnalyticsUserTrackingTokenColumn) To ¶
func (b *UsersByEmailAnalyticsUserTrackingTokenColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailDef ¶
type UsersByEmailDef struct { ACCESS_VALID_TILL cqlc.TimestampColumn ANALYTICS_USER_TRACKING_TOKEN cqlc.StringColumn EMAIL cqlc.LastPartitionedStringColumn ENCRYPTED_PASSWORD cqlc.StringColumn IS_ADMIN cqlc.BooleanColumn IS_ANALYZED cqlc.BooleanColumn IS_BANNED cqlc.BooleanColumn IS_CONFIRMED cqlc.BooleanColumn IS_EMPLOYEE cqlc.BooleanColumn IS_EXPIRING cqlc.BooleanColumn JWT_ENCRYPTION_KEY cqlc.StringColumn LAST_LOGGED_IN cqlc.TimestampColumn REAL_NAME cqlc.StringColumn TWITTER_NAME cqlc.StringColumn USER_RANK cqlc.StringColumn USER_SELF_DESCRIPTION cqlc.StringColumn USER_TITLE cqlc.StringColumn USER_UNIT cqlc.StringColumn }
func UsersByEmailTableDef ¶
func UsersByEmailTableDef() *UsersByEmailDef
func (*UsersByEmailDef) AccessValidTillColumn ¶
func (s *UsersByEmailDef) AccessValidTillColumn() cqlc.TimestampColumn
func (*UsersByEmailDef) AnalyticsUserTrackingTokenColumn ¶
func (s *UsersByEmailDef) AnalyticsUserTrackingTokenColumn() cqlc.StringColumn
func (*UsersByEmailDef) Bind ¶
func (s *UsersByEmailDef) Bind(v UsersByEmail) cqlc.TableBinding
func (*UsersByEmailDef) ColumnDefinitions ¶
func (s *UsersByEmailDef) ColumnDefinitions() []cqlc.Column
func (*UsersByEmailDef) EmailColumn ¶
func (s *UsersByEmailDef) EmailColumn() cqlc.LastPartitionedStringColumn
func (*UsersByEmailDef) EncryptedPasswordColumn ¶
func (s *UsersByEmailDef) EncryptedPasswordColumn() cqlc.StringColumn
func (*UsersByEmailDef) IsAdminColumn ¶
func (s *UsersByEmailDef) IsAdminColumn() cqlc.BooleanColumn
func (*UsersByEmailDef) IsAnalyzedColumn ¶
func (s *UsersByEmailDef) IsAnalyzedColumn() cqlc.BooleanColumn
func (*UsersByEmailDef) IsBannedColumn ¶
func (s *UsersByEmailDef) IsBannedColumn() cqlc.BooleanColumn
func (*UsersByEmailDef) IsConfirmedColumn ¶
func (s *UsersByEmailDef) IsConfirmedColumn() cqlc.BooleanColumn
func (*UsersByEmailDef) IsEmployeeColumn ¶
func (s *UsersByEmailDef) IsEmployeeColumn() cqlc.BooleanColumn
func (*UsersByEmailDef) IsExpiringColumn ¶
func (s *UsersByEmailDef) IsExpiringColumn() cqlc.BooleanColumn
func (*UsersByEmailDef) JwtEncryptionKeyColumn ¶
func (s *UsersByEmailDef) JwtEncryptionKeyColumn() cqlc.StringColumn
func (*UsersByEmailDef) Keyspace ¶
func (s *UsersByEmailDef) Keyspace() string
func (*UsersByEmailDef) LastLoggedInColumn ¶
func (s *UsersByEmailDef) LastLoggedInColumn() cqlc.TimestampColumn
func (*UsersByEmailDef) RealNameColumn ¶
func (s *UsersByEmailDef) RealNameColumn() cqlc.StringColumn
func (*UsersByEmailDef) SupportsUpsert ¶
func (s *UsersByEmailDef) SupportsUpsert() bool
func (*UsersByEmailDef) TableName ¶
func (s *UsersByEmailDef) TableName() string
func (*UsersByEmailDef) To ¶
func (s *UsersByEmailDef) To(v *UsersByEmail) cqlc.TableBinding
func (*UsersByEmailDef) TwitterNameColumn ¶
func (s *UsersByEmailDef) TwitterNameColumn() cqlc.StringColumn
func (*UsersByEmailDef) UserRankColumn ¶
func (s *UsersByEmailDef) UserRankColumn() cqlc.StringColumn
func (*UsersByEmailDef) UserSelfDescriptionColumn ¶
func (s *UsersByEmailDef) UserSelfDescriptionColumn() cqlc.StringColumn
func (*UsersByEmailDef) UserTitleColumn ¶
func (s *UsersByEmailDef) UserTitleColumn() cqlc.StringColumn
func (*UsersByEmailDef) UserUnitColumn ¶
func (s *UsersByEmailDef) UserUnitColumn() cqlc.StringColumn
type UsersByEmailEmailColumn ¶
type UsersByEmailEmailColumn struct { }
func (*UsersByEmailEmailColumn) ColumnName ¶
func (b *UsersByEmailEmailColumn) ColumnName() string
func (*UsersByEmailEmailColumn) Eq ¶
func (b *UsersByEmailEmailColumn) Eq(value string) cqlc.Condition
func (*UsersByEmailEmailColumn) In ¶
func (b *UsersByEmailEmailColumn) In(value ...string) cqlc.Condition
func (*UsersByEmailEmailColumn) PartitionBy ¶
func (b *UsersByEmailEmailColumn) PartitionBy() cqlc.Column
func (*UsersByEmailEmailColumn) To ¶
func (b *UsersByEmailEmailColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailEncryptedPasswordColumn ¶
type UsersByEmailEncryptedPasswordColumn struct { }
func (*UsersByEmailEncryptedPasswordColumn) ColumnName ¶
func (b *UsersByEmailEncryptedPasswordColumn) ColumnName() string
func (*UsersByEmailEncryptedPasswordColumn) To ¶
func (b *UsersByEmailEncryptedPasswordColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailIsAdminColumn ¶
type UsersByEmailIsAdminColumn struct { }
func (*UsersByEmailIsAdminColumn) ColumnName ¶
func (b *UsersByEmailIsAdminColumn) ColumnName() string
func (*UsersByEmailIsAdminColumn) To ¶
func (b *UsersByEmailIsAdminColumn) To(value *bool) cqlc.ColumnBinding
type UsersByEmailIsAnalyzedColumn ¶
type UsersByEmailIsAnalyzedColumn struct { }
func (*UsersByEmailIsAnalyzedColumn) ColumnName ¶
func (b *UsersByEmailIsAnalyzedColumn) ColumnName() string
func (*UsersByEmailIsAnalyzedColumn) To ¶
func (b *UsersByEmailIsAnalyzedColumn) To(value *bool) cqlc.ColumnBinding
type UsersByEmailIsBannedColumn ¶
type UsersByEmailIsBannedColumn struct { }
func (*UsersByEmailIsBannedColumn) ColumnName ¶
func (b *UsersByEmailIsBannedColumn) ColumnName() string
func (*UsersByEmailIsBannedColumn) To ¶
func (b *UsersByEmailIsBannedColumn) To(value *bool) cqlc.ColumnBinding
type UsersByEmailIsConfirmedColumn ¶
type UsersByEmailIsConfirmedColumn struct { }
func (*UsersByEmailIsConfirmedColumn) ColumnName ¶
func (b *UsersByEmailIsConfirmedColumn) ColumnName() string
func (*UsersByEmailIsConfirmedColumn) To ¶
func (b *UsersByEmailIsConfirmedColumn) To(value *bool) cqlc.ColumnBinding
type UsersByEmailIsEmployeeColumn ¶
type UsersByEmailIsEmployeeColumn struct { }
func (*UsersByEmailIsEmployeeColumn) ColumnName ¶
func (b *UsersByEmailIsEmployeeColumn) ColumnName() string
func (*UsersByEmailIsEmployeeColumn) To ¶
func (b *UsersByEmailIsEmployeeColumn) To(value *bool) cqlc.ColumnBinding
type UsersByEmailIsExpiringColumn ¶
type UsersByEmailIsExpiringColumn struct { }
func (*UsersByEmailIsExpiringColumn) ColumnName ¶
func (b *UsersByEmailIsExpiringColumn) ColumnName() string
func (*UsersByEmailIsExpiringColumn) To ¶
func (b *UsersByEmailIsExpiringColumn) To(value *bool) cqlc.ColumnBinding
type UsersByEmailJwtEncryptionKeyColumn ¶
type UsersByEmailJwtEncryptionKeyColumn struct { }
func (*UsersByEmailJwtEncryptionKeyColumn) ColumnName ¶
func (b *UsersByEmailJwtEncryptionKeyColumn) ColumnName() string
func (*UsersByEmailJwtEncryptionKeyColumn) To ¶
func (b *UsersByEmailJwtEncryptionKeyColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailLastLoggedInColumn ¶
type UsersByEmailLastLoggedInColumn struct { }
func (*UsersByEmailLastLoggedInColumn) ColumnName ¶
func (b *UsersByEmailLastLoggedInColumn) ColumnName() string
func (*UsersByEmailLastLoggedInColumn) To ¶
func (b *UsersByEmailLastLoggedInColumn) To(value *time.Time) cqlc.ColumnBinding
type UsersByEmailRealNameColumn ¶
type UsersByEmailRealNameColumn struct { }
func (*UsersByEmailRealNameColumn) ColumnName ¶
func (b *UsersByEmailRealNameColumn) ColumnName() string
func (*UsersByEmailRealNameColumn) To ¶
func (b *UsersByEmailRealNameColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailTwitterNameColumn ¶
type UsersByEmailTwitterNameColumn struct { }
func (*UsersByEmailTwitterNameColumn) ColumnName ¶
func (b *UsersByEmailTwitterNameColumn) ColumnName() string
func (*UsersByEmailTwitterNameColumn) To ¶
func (b *UsersByEmailTwitterNameColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailUserRankColumn ¶
type UsersByEmailUserRankColumn struct { }
func (*UsersByEmailUserRankColumn) ColumnName ¶
func (b *UsersByEmailUserRankColumn) ColumnName() string
func (*UsersByEmailUserRankColumn) To ¶
func (b *UsersByEmailUserRankColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailUserSelfDescriptionColumn ¶
type UsersByEmailUserSelfDescriptionColumn struct { }
func (*UsersByEmailUserSelfDescriptionColumn) ColumnName ¶
func (b *UsersByEmailUserSelfDescriptionColumn) ColumnName() string
func (*UsersByEmailUserSelfDescriptionColumn) To ¶
func (b *UsersByEmailUserSelfDescriptionColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailUserTitleColumn ¶
type UsersByEmailUserTitleColumn struct { }
func (*UsersByEmailUserTitleColumn) ColumnName ¶
func (b *UsersByEmailUserTitleColumn) ColumnName() string
func (*UsersByEmailUserTitleColumn) To ¶
func (b *UsersByEmailUserTitleColumn) To(value *string) cqlc.ColumnBinding
type UsersByEmailUserUnitColumn ¶
type UsersByEmailUserUnitColumn struct { }
func (*UsersByEmailUserUnitColumn) ColumnName ¶
func (b *UsersByEmailUserUnitColumn) ColumnName() string
func (*UsersByEmailUserUnitColumn) To ¶
func (b *UsersByEmailUserUnitColumn) To(value *string) cqlc.ColumnBinding
type UsersByJwt ¶
func BindUsersByJwt ¶
func BindUsersByJwt(iter *gocql.Iter) ([]UsersByJwt, error)
func (*UsersByJwt) EncryptionKeyValue ¶
func (s *UsersByJwt) EncryptionKeyValue() string
func (*UsersByJwt) JwtValue ¶
func (s *UsersByJwt) JwtValue() string
func (*UsersByJwt) UserEmailValue ¶
func (s *UsersByJwt) UserEmailValue() string
func (*UsersByJwt) UserNameValue ¶
func (s *UsersByJwt) UserNameValue() string
func (*UsersByJwt) Verify ¶
func (j *UsersByJwt) Verify() (*jwt.Token, error)
Verify validates a JWT token against its validity for a given key. It returns the token, if valid
type UsersByJwtDef ¶
type UsersByJwtDef struct { ENCRYPTION_KEY cqlc.StringColumn JWT cqlc.LastPartitionedStringColumn USER_EMAIL cqlc.StringColumn USER_NAME cqlc.StringColumn }
func UsersByJwtTableDef ¶
func UsersByJwtTableDef() *UsersByJwtDef
func (*UsersByJwtDef) Bind ¶
func (s *UsersByJwtDef) Bind(v UsersByJwt) cqlc.TableBinding
func (*UsersByJwtDef) ColumnDefinitions ¶
func (s *UsersByJwtDef) ColumnDefinitions() []cqlc.Column
func (*UsersByJwtDef) EncryptionKeyColumn ¶
func (s *UsersByJwtDef) EncryptionKeyColumn() cqlc.StringColumn
func (*UsersByJwtDef) JwtColumn ¶
func (s *UsersByJwtDef) JwtColumn() cqlc.LastPartitionedStringColumn
func (*UsersByJwtDef) Keyspace ¶
func (s *UsersByJwtDef) Keyspace() string
func (*UsersByJwtDef) SupportsUpsert ¶
func (s *UsersByJwtDef) SupportsUpsert() bool
func (*UsersByJwtDef) TableName ¶
func (s *UsersByJwtDef) TableName() string
func (*UsersByJwtDef) To ¶
func (s *UsersByJwtDef) To(v *UsersByJwt) cqlc.TableBinding
func (*UsersByJwtDef) UserEmailColumn ¶
func (s *UsersByJwtDef) UserEmailColumn() cqlc.StringColumn
func (*UsersByJwtDef) UserNameColumn ¶
func (s *UsersByJwtDef) UserNameColumn() cqlc.StringColumn
type UsersByJwtEncryptionKeyColumn ¶
type UsersByJwtEncryptionKeyColumn struct { }
func (*UsersByJwtEncryptionKeyColumn) ColumnName ¶
func (b *UsersByJwtEncryptionKeyColumn) ColumnName() string
func (*UsersByJwtEncryptionKeyColumn) To ¶
func (b *UsersByJwtEncryptionKeyColumn) To(value *string) cqlc.ColumnBinding
type UsersByJwtJwtColumn ¶
type UsersByJwtJwtColumn struct { }
func (*UsersByJwtJwtColumn) ColumnName ¶
func (b *UsersByJwtJwtColumn) ColumnName() string
func (*UsersByJwtJwtColumn) PartitionBy ¶
func (b *UsersByJwtJwtColumn) PartitionBy() cqlc.Column
func (*UsersByJwtJwtColumn) To ¶
func (b *UsersByJwtJwtColumn) To(value *string) cqlc.ColumnBinding
type UsersByJwtUserEmailColumn ¶
type UsersByJwtUserEmailColumn struct { }
func (*UsersByJwtUserEmailColumn) ColumnName ¶
func (b *UsersByJwtUserEmailColumn) ColumnName() string
func (*UsersByJwtUserEmailColumn) To ¶
func (b *UsersByJwtUserEmailColumn) To(value *string) cqlc.ColumnBinding
type UsersByJwtUserNameColumn ¶
type UsersByJwtUserNameColumn struct { }
func (*UsersByJwtUserNameColumn) ColumnName ¶
func (b *UsersByJwtUserNameColumn) ColumnName() string
func (*UsersByJwtUserNameColumn) To ¶
func (b *UsersByJwtUserNameColumn) To(value *string) cqlc.ColumnBinding
type UsersSafeReturn ¶
type UsersSafeReturn struct { IsAdmin bool IsAnalyzed bool IsBanned bool AccessValidTill time.Time UserRank string UserSelfDescription string TwitterName string UserTitle string UserUnit string Email string RealName string }
UsersSafeReturn represent safe user fields
func MapUsersToSafe ¶
func MapUsersToSafe(iter *gocql.Iter) ([]UsersSafeReturn, error)
MapUsersToSafe returns save user records
Click to show internal directories.
Click to hide internal directories.