Documentation
¶
Index ¶
- type Generator
- func (g *Generator) Columns(t *pqt.Table)
- func (g *Generator) Constraints(t *pqt.Table)
- func (g *Generator) CountExpr(t *pqt.Table)
- func (g *Generator) Criteria(t *pqt.Table)
- func (g *Generator) Entity(t *pqt.Table)
- func (g *Generator) EntityProp(t *pqt.Table)
- func (g *Generator) EntityProps(t *pqt.Table)
- func (g *Generator) Errors()
- func (g *Generator) FindExpr(t *pqt.Table)
- func (g *Generator) Funcs()
- func (g *Generator) Imports(s *pqt.Schema, fixed ...string)
- func (g *Generator) Interfaces()
- func (g *Generator) Iterator(t *pqt.Table)
- func (g *Generator) Join(t *pqt.Table)
- func (g *Generator) JoinClause()
- func (g *Generator) Operand(t *pqt.Table)
- func (g *Generator) Package(pkg string)
- func (g *Generator) Patch(t *pqt.Table)
- func (g *Generator) PluginsStatics(s *pqt.Schema)
- func (g *Generator) Repository(t *pqt.Table)
- func (g *Generator) RepositoryMethodBeginTx(t *pqt.Table)
- func (g *Generator) RepositoryMethodCount(t *pqt.Table)
- func (g *Generator) RepositoryMethodDeleteOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryMethodFind(t *pqt.Table)
- func (g *Generator) RepositoryMethodFindIter(t *pqt.Table)
- func (g *Generator) RepositoryMethodFindOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryMethodFindOneByPrimaryKeyAndUpdate(t *pqt.Table)
- func (g *Generator) RepositoryMethodFindOneByUniqueConstraint(t *pqt.Table)
- func (g *Generator) RepositoryMethodFindQuery(t *pqt.Table)
- func (g *Generator) RepositoryMethodInsert(t *pqt.Table)
- func (g *Generator) RepositoryMethodInsertQuery(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateCount(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateDeleteOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateFind(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateFindIter(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateFindOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateFindOneByUniqueConstraint(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateInsert(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateUpdateOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateUpdateOneByUniqueConstraint(t *pqt.Table)
- func (g *Generator) RepositoryMethodPrivateUpsert(t *pqt.Table)
- func (g *Generator) RepositoryMethodRunInTransaction(t *pqt.Table)
- func (g *Generator) RepositoryMethodTx(t *pqt.Table)
- func (g *Generator) RepositoryMethodUpdateOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryMethodUpdateOneByPrimaryKeyQuery(t *pqt.Table)
- func (g *Generator) RepositoryMethodUpdateOneByUniqueConstraint(t *pqt.Table)
- func (g *Generator) RepositoryMethodUpdateOneByUniqueConstraintQuery(t *pqt.Table)
- func (g *Generator) RepositoryMethodUpsert(t *pqt.Table)
- func (g *Generator) RepositoryMethodUpsertQuery(t *pqt.Table)
- func (g *Generator) RepositoryTx(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodCommitMethod(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodCount(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodDeleteOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodFind(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodFindIter(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodFindOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodFindOneByUniqueConstraint(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodInsert(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodRollbackMethod(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodUpdateOneByPrimaryKey(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodUpdateOneByUniqueConstraint(t *pqt.Table)
- func (g *Generator) RepositoryTxMethodUpsert(t *pqt.Table)
- func (g *Generator) RunInTransaction()
- func (g *Generator) ScanRows(t *pqt.Table)
- func (g *Generator) Statics()
- func (g *Generator) WhereClause(t *pqt.Table)
- type Plugin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
func (*Generator) Constraints ¶
func (*Generator) EntityProp ¶
func (*Generator) EntityProps ¶
func (*Generator) Interfaces ¶
func (g *Generator) Interfaces()
func (*Generator) JoinClause ¶
func (g *Generator) JoinClause()
func (*Generator) PluginsStatics ¶ added in v0.26.0
func (*Generator) Repository ¶
func (*Generator) RepositoryMethodBeginTx ¶ added in v0.26.0
func (*Generator) RepositoryMethodCount ¶ added in v0.26.0
func (*Generator) RepositoryMethodDeleteOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryMethodFind ¶ added in v0.26.0
func (*Generator) RepositoryMethodFindIter ¶ added in v0.26.0
func (*Generator) RepositoryMethodFindOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryMethodFindOneByPrimaryKeyAndUpdate ¶ added in v0.26.0
func (*Generator) RepositoryMethodFindOneByUniqueConstraint ¶ added in v0.26.0
func (*Generator) RepositoryMethodFindQuery ¶ added in v0.26.0
func (*Generator) RepositoryMethodInsert ¶ added in v0.26.0
func (*Generator) RepositoryMethodInsertQuery ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateCount ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateDeleteOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateFind ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateFindIter ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateFindOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateFindOneByUniqueConstraint ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateInsert ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateUpdateOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateUpdateOneByUniqueConstraint ¶ added in v0.26.0
func (*Generator) RepositoryMethodPrivateUpsert ¶ added in v0.26.0
func (*Generator) RepositoryMethodRunInTransaction ¶ added in v0.26.0
func (*Generator) RepositoryMethodTx ¶ added in v0.26.0
func (*Generator) RepositoryMethodUpdateOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryMethodUpdateOneByPrimaryKeyQuery ¶ added in v0.26.0
func (*Generator) RepositoryMethodUpdateOneByUniqueConstraint ¶ added in v0.26.0
func (*Generator) RepositoryMethodUpdateOneByUniqueConstraintQuery ¶ added in v0.26.0
func (*Generator) RepositoryMethodUpsert ¶ added in v0.26.0
func (*Generator) RepositoryMethodUpsertQuery ¶ added in v0.26.0
func (*Generator) RepositoryTx ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodCommitMethod ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodCount ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodDeleteOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodFind ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodFindIter ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodFindOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodFindOneByUniqueConstraint ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodInsert ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodRollbackMethod ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodUpdateOneByPrimaryKey ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodUpdateOneByUniqueConstraint ¶ added in v0.26.0
func (*Generator) RepositoryTxMethodUpsert ¶ added in v0.26.0
func (*Generator) RunInTransaction ¶ added in v0.26.0
func (g *Generator) RunInTransaction()
func (*Generator) WhereClause ¶
type Plugin ¶
type Plugin interface { WhereClause(*pqt.Column) string // SetClause allow to generate alternative code for column for update queries. // Available placeholders: // // {{ .selector }} - property of patch object // {{ .column }} - const that represents given column // {{ .composer }} - Composer instance SetClause(*pqt.Column) string ScanClause(*pqt.Column) string Static(*pqt.Schema) string // contains filtered or unexported methods }
Click to show internal directories.
Click to hide internal directories.