Uses of Interface
com.kingsrook.qqq.backend.module.rdbms.fieldfunctions.RDBMSFieldFunctionAdapterInterface
Packages that use RDBMSFieldFunctionAdapterInterface
Package
Description
-
Uses of RDBMSFieldFunctionAdapterInterface in com.kingsrook.qqq.backend.module.postgres.fieldfunctions
Classes in com.kingsrook.qqq.backend.module.postgres.fieldfunctions that implement RDBMSFieldFunctionAdapterInterfaceModifier and TypeClassDescriptionclassPostgreSQL adapter for theWeekdayOfDateFunctionthat generatesEXTRACT(ISODOW FROM col)SQL expressions.classPostgreSQL adapter for theWeekdayOfDateTimeFunctionthat generatesEXTRACT(ISODOW FROM (col AT TIME ZONE 'UTC') AT TIME ZONE ?)SQL expressions. -
Uses of RDBMSFieldFunctionAdapterInterface in com.kingsrook.qqq.backend.module.rdbms.actions
Methods in com.kingsrook.qqq.backend.module.rdbms.actions with parameters of type RDBMSFieldFunctionAdapterInterfaceModifier and TypeMethodDescriptionprotected voidAbstractRDBMSAction.requireFieldFunctionAdapterNotNull(RDBMSFieldFunctionAdapterInterface fieldFunctionAdapter, FieldFunction fieldFunction) do anObjects.requireNonNullcheck on a fieldFunctionAdapter - throwingNullPointerExceptionwith a detailed message if it is null. -
Uses of RDBMSFieldFunctionAdapterInterface in com.kingsrook.qqq.backend.module.rdbms.fieldfunctions
Classes in com.kingsrook.qqq.backend.module.rdbms.fieldfunctions that implement RDBMSFieldFunctionAdapterInterfaceModifier and TypeClassDescriptionclassRDBMS adapter for theStringLengthFunctionthat generates aCHAR_LENGTH(col)SQL expression.classRDBMS adapter for theSubStringFunctionthat generates SQLSUBSTRING(col FROM ? [FOR ?])expressions.classRDBMS adapter for theWeekdayOfDateFunctionthat generates MySQL-compatibleWEEKDAY(col) + 1SQL expressions.classRDBMS adapter for theWeekdayOfDateTimeFunctionthat generates MySQL-compatibleWEEKDAY(CONVERT_TZ(col, ?, ?)) + 1SQL expressions. -
Uses of RDBMSFieldFunctionAdapterInterface in com.kingsrook.qqq.backend.module.rdbms.model.metadata
Methods in com.kingsrook.qqq.backend.module.rdbms.model.metadata that return RDBMSFieldFunctionAdapterInterfaceModifier and TypeMethodDescriptionRDBMSBackendMetaData.getFieldFunctionAdapter(FieldFunctionTypeIdentifier fieldFunctionTypeIdentifier) Get an instance of aBackendFieldFunctionAdapterInterfacefor a specificFieldFunctionTypeMethod parameters in com.kingsrook.qqq.backend.module.rdbms.model.metadata with type arguments of type RDBMSFieldFunctionAdapterInterfaceModifier and TypeMethodDescriptionprotected voidRDBMSBackendMetaData.registerBackendFieldFunctionAdapter(FieldFunctionTypeIdentifier fieldFunctionTypeIdentifier, Class<? extends RDBMSFieldFunctionAdapterInterface> adapterClass) Register aBackendFieldFunctionAdapterInterfaceclass to be used in this backend for a specificFieldFunctionType