public class ClusterDatabaseDefinition extends DBDefinition
| Constructor and Description |
|---|
ClusterDatabaseDefinition() |
| Modifier and Type | Method and Description |
|---|---|
String |
doDayOfWeekTransform(String dateSQL)
Extracts the weekday from the date provided as a number from 1 to 7.
|
String |
getDateFormattedForQuery(Date date)
Unnecessary but implemented using the H2 implementation to allow for testing.
|
boolean |
supportsStatementIsClosed()
Indicates that the database driver does not provide the
Statement.isClosed() method.
|
beginAndLine, beginConditionClauseLine, beginDeleteLine, beginFromClause, beginFullOuterJoin, beginGroupByClause, beginInnerJoin, beginInsertColumnList, beginInsertLine, beginJoinClauseLine, beginLeftOuterJoin, beginNumberValue, beginOnClause, beginOrderByClause, beginOrLine, beginRightOuterJoin, beginSelectStatement, beginSetClause, beginStringValue, beginTableAlias, beginUpdateLine, beginValueClause, beginWhereClause, beginWhereClauseLine, beginWithClause, beginWithClausePrimingQuery, beginWithClauseRecursiveQuery, countStarClause, doAddDaysTransform, doAddHoursTransform, doAddMinutesTransform, doAddMonthsTransform, doAddSecondsTransform, doAddWeeksTransform, doAddYearsTransform, doBitsValueTransform, doBooleanArrayElementTransform, doBooleanArrayResultInterpretation, doBooleanArrayTransform, doBooleanStatementToBooleanComparisonValueTransform, doBooleanToIntegerTransform, doBooleanValueToBooleanComparisonValueTransform, doBooleanValueTransform, doChooseTransformation, doColumnTransformForSelect, doConcatTransform, doCurrentDateOnlyTransform, doCurrentDateTimeTransform, doCurrentTimeTransform, doDateAtTimeZoneTransform, doDateIfNullTransform, doDateMinusDateRepeatTransform, doDateMinusToDateRepeatTransformation, doDatePlusDateRepeatTransform, doDateRepeatEqualsTransform, doDateRepeatGetDaysTransform, doDateRepeatGetHoursTransform, doDateRepeatGetMinutesTransform, doDateRepeatGetMonthsTransform, doDateRepeatGetSecondsTransform, doDateRepeatGetYearsTransform, doDateRepeatGreaterThanEqualsTransform, doDateRepeatGreaterThanTransform, doDateRepeatLessThanEqualsTransform, doDateRepeatLessThanTransform, doDateRepeatNotEqualsTransform, doDateRepeatToStringTransform, doDayDifferenceTransform, doDayTransform, doDegreesTransform, doEndOfMonthTransform, doFindIntegerInStringTransform, doFindNumberInStringTransform, doGreatestOfTransformation, doHourDifferenceTransform, doHourTransform, doIfThenElseTransform, doIntegerEqualsTransform, doIntegerIfNullTransform, doIntegerToBitTransform, doIntegerToNumberTransform, doIntegerToStringTransform, doInTransform, doLeastOfTransformation, doLeftTrimTransform, doLine2DAllIntersectionPointsWithLine2DTransform, doLine2DAsTextTransform, doLine2DEqualsTransform, doLine2DGetBoundingBoxTransform, doLine2DGetMagnitudeTransform, doLine2DGetMaxXTransform, doLine2DGetMaxYTransform, doLine2DGetMinXTransform, doLine2DGetMinYTransform, doLine2DHasMagnitudeTransform, doLine2DIntersectionPointWithLine2DTransform, doLine2DIntersectsLine2DTransform, doLine2DMeasurableDimensionsTransform, doLine2DNotEqualsTransform, doLine2DSpatialDimensionsTransform, doLineSegment2DAsTextTransform, doLineSegment2DDimensionTransform, doLineSegment2DEndPointTransform, doLineSegment2DEqualsTransform, doLineSegment2DGetBoundingBoxTransform, doLineSegment2DGetMagnitudeTransform, doLineSegment2DGetMaxXTransform, doLineSegment2DGetMaxYTransform, doLineSegment2DGetMinXTransform, doLineSegment2DGetMinYTransform, doLineSegment2DHasMagnitudeTransform, doLineSegment2DIntersectionPointWithLineSegment2DTransform, doLineSegment2DIntersectsLineSegment2DTransform, doLineSegment2DNotEqualsTransform, doLineSegment2DSpatialDimensionsTransform, doLineSegment2DStartPointTransform, doLogBase10IntegerTransform, doLogBase10NumberTransform, doLowercaseTransform, doMinuteDifferenceTransform, doMinuteTransform, doModulusTransform, doMonthDifferenceTransform, doMonthTransform, doMultiPoint2DAsTextTransform, doMultiPoint2DEqualsTransform, doMultiPoint2DGetBoundingBoxTransform, doMultiPoint2DGetMagnitudeTransform, doMultiPoint2DGetMaxXTransform, doMultiPoint2DGetMaxYTransform, doMultiPoint2DGetMinXTransform, doMultiPoint2DGetMinYTransform, doMultiPoint2DGetNumberOfPointsTransform, doMultiPoint2DGetPointAtIndexTransform, doMultiPoint2DHasMagnitudeTransform, doMultiPoint2DMeasurableDimensionsTransform, doMultiPoint2DNotEqualsTransform, doMultiPoint2DSpatialDimensionsTransform, doMultiPoint2DToLine2DTransform, doNumberEqualsTransform, doNumberIfNullTransform, doNumberToIntegerTransform, doNumberToStringTransform, doPoint2DAsTextTransform, doPoint2DDistanceBetweenTransform, doPoint2DEqualsTransform, doPoint2DGetBoundingBoxTransform, doPoint2DGetMagnitudeTransform, doPoint2DGetXTransform, doPoint2DGetYTransform, doPoint2DHasMagnitudeTransform, doPoint2DMeasurableDimensionsTransform, doPoint2DSpatialDimensionsTransform, doPolygon2DAsTextTransform, doPolygon2DContainsPoint2DTransform, doPolygon2DContainsPolygon2DTransform, doPolygon2DDoesNotIntersectTransform, doPolygon2DEqualsTransform, doPolygon2DGetAreaTransform, doPolygon2DGetBoundingBoxTransform, doPolygon2DGetExteriorRingTransform, doPolygon2DGetMagnitudeTransform, doPolygon2DGetMaxXTransform, doPolygon2DGetMaxYTransform, doPolygon2DGetMinXTransform, doPolygon2DGetMinYTransform, doPolygon2DHasMagnitudeTransform, doPolygon2DIntersectionTransform, doPolygon2DIntersectsTransform, doPolygon2DMeasurableDimensionsTransform, doPolygon2DOverlapsTransform, doPolygon2DSpatialDimensionsTransform, doPolygon2DTouchesTransform, doPolygon2DWithinTransform, doPositionInStringTransform, doRadiansTransform, doRandomIntegerTransform, doRandomNumberTransform, doReplaceTransform, doRightTrimTransform, doRoundTransform, doRoundWithDecimalPlacesTransform, doSecondDifferenceTransform, doSecondTransform, doSelectFromRecursiveTable, doStringEqualsTransform, doStringIfNullTransform, doStringLengthTransform, doStringToNumberTransform, doSubsecondTransform, doSubstringAfterTransform, doSubstringBeforeTransform, doSubstringTransform, doTrimFunction, doTruncTransform, doUppercaseTransform, doWeekDifferenceTransform, doWrapQueryForPaging, doYearDifferenceTransform, doYearTransform, dropTriggerBasedIdentitySQL, endDeleteLine, endInsertColumnList, endInsertLine, endMultilineComment, endNumberValue, endOnClause, endOrderByClause, endSQLStatement, endStringValue, endTableAlias, endValueClause, endWithClausePrimingQuery, endWithClauseRecursiveQuery, formatColumnName, formatColumnNameForDBQueryResultSet, formatExpressionAlias, formatForColumnAlias, formatNameForDatabase, formatPrimaryKeyForRetrievingGeneratedKeys, formatTableAlias, formatTableAliasAndColumnName, formatTableAliasAndColumnNameForSelectClause, formatTableAndColumnName, formatTableName, formatWithClauseTableDefinition, getAlterTableAddForeignKeyStatement, getAlterTableDropForeignKeyStatement, getArctan2FunctionName, getAverageFunctionName, getCheezBurger, getChooseFunctionName, getColumnAutoIncrementSuffix, getCountFunctionName, getCreateTableColumnsEnd, getCreateTableColumnsNameAndTypeSeparator, getCreateTableColumnsSeparator, getCreateTableColumnsStart, getCreateTablePrimaryKeyClauseEnd, getCreateTablePrimaryKeyClauseMiddle, getCreateTablePrimaryKeyClauseStart, getCreateTableStart, getCurrentDateOnlyFunctionName, getCurrentDateTimeFunction, getCurrentTimeFunction, getCurrentUserFunctionName, getDatabaseDataTypeOfQueryableDatatype, getDatePartsFormattedForQuery, getDropDatabase, getDropTableStart, getEmptyString, getEqualsComparator, getExpFunctionName, getFalseOperation, getFalseValue, getForeignKeyClauseForCreateTable, getFromClause, getGreatestOfFunctionName, getHavingClauseStart, getIfNullFunctionName, getIndexClauseForCreateTable, getLeastOfFunctionName, getLimitRowsSubClauseAfterWhereClause, getLimitRowsSubClauseDuringSelectClause, getLogBase10FunctionName, getLowercaseFunctionName, getMaxFunctionName, getMinFunctionName, getNaturalLogFunctionName, getNegationFunctionName, getNextSequenceValueFunctionName, getNotEqualsComparator, getNull, getNumericPrecision, getNumericScale, getOrderByDirectionClause, getPreparedVariableSymbol, getPrimaryKeySequenceName, getPrimaryKeyTriggerName, getQueryableDatatypeClassForSQLDatatype, getRecursiveQueryDepthColumnName, getRetrieveLastInsertedRowSQL, getRightTrimFunctionName, getRoundUpFunctionName, getSpatial2DIndexSQL, getSpecialAutoIncrementType, getSpecialPrimaryKeyTypeOfDBDatatype, getSQLToCheckTableExists, getSQLTypeAndModifiersOfDBDatatype, getStandardDeviationFunctionName, getStartingOrderByClauseSeparator, getStartingSelectSubClauseSeparator, getStartingSetSubClauseSeparator, getStringLengthFunctionName, getSubsequentGroupBySubClauseSeparator, getSubsequentOrderByClauseSeparator, getSubsequentSelectSubClauseSeparator, getSubsequentSetSubClauseSeparator, getSumFunctionName, getSystemTableExclusionPattern, getTableAlias, getTriggerBasedIdentitySQL, getTrueOperation, getTrueValue, getTruncFunctionName, getUnionDistinctOperator, getUnionOperator, getUppercaseFunctionName, getUTCDateFormattedForQuery, getValuesClauseColumnSeparator, getValuesClauseValueSeparator, getWhereClauseBeginningCondition, getWhereClauseBeginningCondition, hasSpecialAutoIncrementType, hasSpecialPrimaryKeyTypeForDBDatatype, isColumnNamesCaseSensitive, parseDateFromGetString, parseDateRepeatFromGetString, persistentConnectionRequired, preferredLargeObjectReader, preferredLargeObjectWriter, prefersDatesReadAsStrings, prefersIndexBasedGroupByClause, prefersIndexBasedOrderByClause, prefersLargeObjectsReadAsBase64CharacterStream, prefersLargeObjectsReadAsBLOB, prefersLargeObjectsReadAsBytes, prefersLargeObjectsReadAsCLOB, prefersLargeObjectsSetAsBase64String, prefersLargeObjectsSetAsBLOB, prefersLargeObjectsSetAsCharacterStream, prefersTrailingPrimaryKeyDefinition, prefersTriggerBasedIdentities, propertyWrapperConformsToAutoIncrementType, requiresRecursiveTableAlias, requiresSpatial2DIndexes, safeString, sanityCheckDBTableField, startMultilineComment, supportsAlterTableAddConstraint, supportsArcSineFunction, supportsArraysNatively, supportsChooseNatively, supportsComparingBooleanResults, supportsCotangentFunction, supportsDegreesFunction, supportsDifferenceBetweenNullAndEmptyString, supportsExpFunction, supportsFullOuterJoin, supportsFullOuterJoinNatively, supportsGeneratedKeys, supportsGreatestOfNatively, supportsHyperbolicFunctionsNatively, supportsLeastOfNatively, supportsModulusFunction, supportsPagingNatively, supportsPurelyFunctionalGroupByColumns, supportsRadiansFunction, supportsRecursiveQueriesNatively, supportsRetrievingLastInsertedRowViaSQL, supportsRightOuterJoinNatively, supportsRowLimitsNatively, supportsStandardDeviationFunction, supportsTableCheckingViaMetaData, supportsUnionDistinct, supportsXOROperator, toLowerCase, transformCoordinateArrayToDatabasePolygon2DFormat, transformCoordinatesIntoDatabasePoint2DFormat, transformDatabaseLine2DValueToJTSLineString, transformDatabaseLineSegment2DValueToJTSLineSegment, transformDatabaseMultiPoint2DValueToJTSMultiPoint, transformDatabasePoint2DValueToJTSPoint, transformDatabasePolygon2DToJTSPolygon, transformLineSegmentIntoDatabaseLineSegment2DFormat, transformLineStringIntoDatabaseLine2DFormat, transformMultiPoint2DToDatabaseMultiPoint2DValue, transformPeriodIntoDateRepeat, transformPoint2DArrayToDatabasePolygon2DFormat, transformPoint2DIntoDatabaseFormat, transformPolygonIntoDatabasePolygon2DFormat, transformToStorableType, willCloseConnectionOnStatementCancelpublic String getDateFormattedForQuery(Date date)
getDateFormattedForQuery in class DBDefinitiondate - public String doDayOfWeekTransform(String dateSQL)
DBDefinitionProvides access to the day of the week as a number from 1 for Sunday to 7 for Saturday.
doDayOfWeekTransform in class DBDefinitiondateSQL - the date to get the day of the week for.
Support DBvolution at Patreon
public boolean supportsStatementIsClosed()
DBDefinitionSupport DBvolution at Patreon
supportsStatementIsClosed in class DBDefinitionCopyright © 2017. All Rights Reserved.