Interface BackendFieldFunctionAdapterInterface
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
MongoDBFieldFunctionAdapterInterface,RDBMSFieldFunctionAdapterInterface
- All Known Implementing Classes:
MongoDBStringLengthFunction,MongoDBSubStringFunction,MongoDBWeekdayOfDateFunction,MongoDBWeekdayOfDateTimeFunction,PostgreSQLRDBMSWeekdayOfDateFunction,PostgreSQLRDBMSWeekdayOfDateTimeFunction,RDBMSStringLengthFunction,RDBMSSubStringFunction,RDBMSWeekdayOfDateFunction,RDBMSWeekdayOfDateTimeFunction
interface for an "adapter" class that implements a
FieldFunction for a
particular backend (QBackendModuleInterface).
For example, RDBMS - needs to wrap column names in function calls.
It is expected that individual modules would define their own subinterfaces which would define the actual methods appropriate for that backend.
This interface just provides a common type to be exposed in the
BackendFieldFunctionAdapterRegistry