Interface DAOGenerics<Entity, AST, Scalars, Types, MetadataType, OperationMetadataType, DriverContextType, DriverFilterOptions, DriverFindOptions, DriverInsertOptions, DriverUpdateOptions, DriverReplaceOptions, DriverDeleteOptions, EntityManager>

Type Parameters

  • Entity extends string = any

  • AST extends AbstractSyntaxTree = any

  • Scalars extends AbstractScalars<keyof DefaultModelScalars> = any

  • Types extends CachedTypes = any

  • MetadataType = any

  • OperationMetadataType = any

  • DriverContextType = any

  • DriverFilterOptions = any

  • DriverFindOptions = any

  • DriverInsertOptions = any

  • DriverUpdateOptions = any

  • DriverReplaceOptions = any

  • DriverDeleteOptions = any

  • EntityManager extends AbstractEntityManager<string, string, Scalars, MetadataType> = AbstractEntityManager<string, string, Scalars, MetadataType>

Hierarchy

  • DAOGenerics

Properties

ast: AST
driverContext: DriverContextType
driverDeleteOptions: DriverDeleteOptions
driverFilterOptions: DriverFilterOptions
driverFindOptions: DriverFindOptions
driverInsertOptions: DriverInsertOptions
driverReplaceOptions: DriverReplaceOptions
driverUpdateOptions: DriverUpdateOptions
entity: Entity
entityManager: EntityManager
filter: IfAny<AST, any, Object>
idFields: IfAny<AST, any, Types["idFields"]>
insert: IfAny<AST, any, Types["insert"]>
metadata: MetadataType
model: Types["model"]
operationMetadata: OperationMetadataType
plainModel: IfAny<AST, any, Types["plainModel"]>
projection: IfAny<AST, any, true | Types["projection"]>
pureFilter: IfAny<AST, any, Types["filter"]>
pureSort: IfAny<AST, any, Types["sortElement"]>
pureUpdate: IfAny<AST, any, Types["update"]>
rawFilter: IfAny<AST, any, AST[Entity]["driverSpecification"]["rawFilter"]>
rawSort: IfAny<AST, any, AST[Entity]["driverSpecification"]["rawSorts"]>
rawUpdate: IfAny<AST, any, AST[Entity]["driverSpecification"]["rawUpdate"]>
relations: IfAny<AST, any, Types["relationsFindParams"]>
scalars: Scalars
sort: IfAny<AST, any, AST[Entity]["driverSpecification"]["rawSorts"] | Types["sortElement"][]>
types: Types
update: IfAny<AST, any, Types["update"] | AST[Entity]["driverSpecification"]["rawUpdate"]>

Generated using TypeDoc