Package com.querydsl.sql
Class OracleTemplates
java.lang.Object
com.querydsl.core.types.Templates
com.querydsl.sql.SQLTemplates
com.querydsl.sql.OracleTemplates
OracleTemplates is an SQL dialect for Oracle
tested with Oracle 10g XE
- Author:
- tiwe
-
Nested Class Summary
Nested classes/interfaces inherited from class com.querydsl.sql.SQLTemplates
SQLTemplates.BuilderNested classes/interfaces inherited from class com.querydsl.core.types.Templates
Templates.Precedence -
Field Summary
FieldsFields inherited from class com.querydsl.sql.SQLTemplates
FOR_SHARE, FOR_UPDATE, NO_WAIT, OTHER_LIKE_CASES, RECURSIVE, TIME_WITH_TIMEZONE, TIMESTAMP_WITH_TIMEZONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SQLTemplates.Builderbuilder()getCastTypeNameForCode(int code) voidserialize(QueryMetadata metadata, boolean forCountRow, SQLSerializer context) template method for SELECT serializationvoidserializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) template method for DELETE serializationvoidserializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<SQLInsertBatch> batches, SQLSerializer context) template method for INSERT serializationprotected voidserializeModifiers(QueryMetadata metadata, SQLSerializer context) template method for LIMIT and OFFSET serializationvoidserializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) template method for UPDATE serializationMethods inherited from class com.querydsl.sql.SQLTemplates
addCustomType, addTableOverride, addTypeNameToCode, addTypeNameToCode, escapeLiteral, getAsc, getAutoIncrement, getCodeForTypeName, getColumnAlias, getCount, getCountStar, getCreateIndex, getCreateTable, getCreateUniqueIndex, getCrossJoin, getCustomTypes, getDefaultValues, getDelete, getDesc, getDistinctCountEnd, getDistinctCountStart, getDummyTable, getForShareFlag, getForUpdateFlag, getFrom, getFullJoin, getGroupBy, getHaving, getInnerJoin, getInsertInto, getJoin, getJoinSymbol, getKey, getLeftJoin, getLimitTemplate, getListMaxSize, getMergeInto, getNotNull, getNoWaitFlag, getNullsFirst, getNullsLast, getOffsetTemplate, getOn, getOrderBy, getRightJoin, getSelect, getSelectDistinct, getSet, getTableAlias, getTableOverrides, getTypeNameForCode, getUpdate, getValues, getWhere, getWith, getWithRecursive, isArraysSupported, isBatchCountViaGetUpdateCount, isBatchToBulkSupported, isCountDistinctMultipleColumns, isCountViaAnalytics, isForShareSupported, isFunctionJoinsWrapped, isLimitRequired, isNativeMerge, isParameterMetadataAvailable, isPrintSchema, isRequiresSchemaInWhere, isSupportsAlias, isSupportsUnquotedReservedWordsAsIdentifier, isUnionsWrapped, isUseQuotes, isWrapSelectParameters, newLineToSingleSpace, quoteIdentifier, quoteIdentifier, requiresQuotes, serializeInsert, serializeMerge, setArraysSupported, setAsc, setAutoIncrement, setBatchCountViaGetUpdateCount, setBatchToBulkSupported, setColumnAlias, setCount, setCountDistinctMultipleColumns, setCountStar, setCountViaAnalytics, setCreateIndex, setCreateTable, setCreateUniqueIndex, setCrossJoin, setDefaultValues, setDelete, setDesc, setDistinctCountEnd, setDistinctCountStart, setDummyTable, setForShareFlag, setForShareSupported, setForUpdateFlag, setFrom, setFullJoin, setFunctionJoinsWrapped, setGroupBy, setHaving, setInnerJoin, setInsertInto, setJoin, setKey, setLeftJoin, setLimitRequired, setListMaxSize, setMaxLimit, setMergeInto, setNativeMerge, setNotNull, setNoWaitFlag, setNullsFirst, setNullsLast, setOffsetTemplate, setOn, setOrderBy, setParameterMetadataAvailable, setPrintSchema, setRightJoin, setSelect, setSelectDistinct, setSet, setSupportsUnquotedReservedWordsAsIdentifier, setTableAlias, setUnionsWrapped, setUpdate, setValues, setWhere, setWith, setWithRecursive, setWrapSelectParametersMethods inherited from class com.querydsl.core.types.Templates
add, add, add, escapeForLike, getEscapeChar, getPrecedence, getTemplate, setPrecedence, setPrecedence
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
OracleTemplates
public OracleTemplates() -
OracleTemplates
public OracleTemplates(boolean quote) -
OracleTemplates
public OracleTemplates(char escape, boolean quote)
-
-
Method Details
-
builder
-
getCastTypeNameForCode
- Overrides:
getCastTypeNameForCodein classSQLTemplates
-
serialize
- Overrides:
serializein classSQLTemplates
-
serialize
Description copied from class:SQLTemplatestemplate method for SELECT serialization- Overrides:
serializein classSQLTemplates
-
serializeDelete
public void serializeDelete(QueryMetadata metadata, RelationalPath<?> entity, SQLSerializer context) Description copied from class:SQLTemplatestemplate method for DELETE serialization- Overrides:
serializeDeletein classSQLTemplates
-
serializeInsert
public void serializeInsert(QueryMetadata metadata, RelationalPath<?> entity, List<SQLInsertBatch> batches, SQLSerializer context) Description copied from class:SQLTemplatestemplate method for INSERT serialization- Overrides:
serializeInsertin classSQLTemplates
-
serializeUpdate
public void serializeUpdate(QueryMetadata metadata, RelationalPath<?> entity, Map<Path<?>, Expression<?>> updates, SQLSerializer context) Description copied from class:SQLTemplatestemplate method for UPDATE serialization- Overrides:
serializeUpdatein classSQLTemplates
-
serializeModifiers
Description copied from class:SQLTemplatestemplate method for LIMIT and OFFSET serialization- Overrides:
serializeModifiersin classSQLTemplates
-