Class Oracle
java.lang.Object
net.datenwerke.rs.base.service.dbhelper.DatabaseHelper
net.datenwerke.rs.base.service.dbhelper.db.oracle.Oracle
-
Nested Class Summary
Nested classes/interfaces inherited from class net.datenwerke.rs.base.service.dbhelper.DatabaseHelper
DatabaseHelper.ResultSetObjectHandler -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateResultSetHandler(ResultSet resultSet, Connection con) A unique descriptor that is not longer than 32 characters.getName()getNewLimitQuery(Query nestedQuery, QueryBuilder queryBuilder) getNewOffsetQuery(Query nestedQuery, QueryBuilder queryBuilder, ColumnNamingService columnNamingService) getNewOrderOffsetQuery(Query nestedQuery, QueryBuilder queryBuilder, ColumnNamingService columnNamingService) prepareColumnForComparison(String name, Column column) Can be used to put a function on top of a column for comparision (for example clobs in oracle need a to_char).prepareColumnForDistinctQuery(String name, Column column) prepareColumnForSorting(String name, Column column) Methods inherited from class net.datenwerke.rs.base.service.dbhelper.DatabaseHelper
aggregateFunction, buildQuery, buildQueryToString, canChangeReadOnlyFlagAfterConnectionCreation, conditionIn, containsWildcard, createNestedQuery, escapeString, getIdentifierQuoteChar, getNewAggregateHavingQuery, getNewAndQueryCondition, getNewColumnFilterQuery, getNewColumnQuery, getNewCountQuery, getNewEqualQueryCondition, getNewFilterWhereQuery, getNewGreaterEqualQueryCondition, getNewGreaterQueryCondition, getNewInnerFilterWhereQuery, getNewInQueryCondition, getNewIsNullQueryCndition, getNewLessEqualQueryCondition, getNewLessQueryCondition, getNewLikeQueryCondition, getNewNotQueryCondition, getNewOrderLimitQuery, getNewOrderQuery, getNewOrQueryCondition, getStringQuoteChar, mapSQLTypeToJava, nestedSelect, parseWildcardNumber, quoteAlias
-
Field Details
-
CONVERT_BLOBS_FOR_FILTERING_PROPERTY
- See Also:
-
DB_NAME
- See Also:
-
DB_DRIVER
- See Also:
-
DB_DESCRIPTOR
- See Also:
-
DB_DESCRIPTION
- See Also:
-
-
Constructor Details
-
Oracle
-
-
Method Details
-
getDescriptor
Description copied from class:DatabaseHelperA unique descriptor that is not longer than 32 characters.- Specified by:
getDescriptorin classDatabaseHelper
-
getDriver
- Specified by:
getDriverin classDatabaseHelper
-
getName
- Specified by:
getNamein classDatabaseHelper
-
createResultSetHandler
public DatabaseHelper.ResultSetObjectHandler createResultSetHandler(ResultSet resultSet, Connection con) throws SQLException - Overrides:
createResultSetHandlerin classDatabaseHelper- Throws:
SQLException
-
prepareColumnForSorting
- Overrides:
prepareColumnForSortingin classDatabaseHelper
-
prepareColumnForComparison
Description copied from class:DatabaseHelperCan be used to put a function on top of a column for comparision (for example clobs in oracle need a to_char).- Overrides:
prepareColumnForComparisonin classDatabaseHelper- Parameters:
name-column-
-
prepareColumnForDistinctQuery
- Overrides:
prepareColumnForDistinctQueryin classDatabaseHelper
-
getNewLimitQuery
- Overrides:
getNewLimitQueryin classDatabaseHelper
-
getNewOffsetQuery
public OffsetQuery getNewOffsetQuery(Query nestedQuery, QueryBuilder queryBuilder, ColumnNamingService columnNamingService) - Overrides:
getNewOffsetQueryin classDatabaseHelper
-
getNewOrderOffsetQuery
public OrderOffsetQuery getNewOrderOffsetQuery(Query nestedQuery, QueryBuilder queryBuilder, ColumnNamingService columnNamingService) - Overrides:
getNewOrderOffsetQueryin classDatabaseHelper
-
getDescription
- Overrides:
getDescriptionin classDatabaseHelper
-
createDummyQuery
- Overrides:
createDummyQueryin classDatabaseHelper
-