Class QueryConditionsBuilderOracle
java.lang.Object
net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilderOracle
-
Field Summary
Fields inherited from class net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
BASIC_CONDITIONS, dbTypeKey, JSON_CONTAINS, JSON_EQUALS, REGEX_CONDITION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilderarrayCondition3Mapper(Object[] conditionsArray) protected StringBuilderarrayCondition4Mapper(Object[] conditionsArray) Used for Oracle Date\DateTime select conditionsMethods inherited from class net.bugreaper.modules.db.jdbc.builders.QueryConditionsBuilder
arrayCondition2Mapper, basicConditionBuild, error3Elements, toSqlValue, toString
-
Constructor Details
-
QueryConditionsBuilderOracle
-
-
Method Details
-
arrayCondition3Mapper
- Overrides:
arrayCondition3Mapperin classQueryConditionsBuilder
-
arrayCondition4Mapper
Used for Oracle Date\DateTime select conditions- Overrides:
arrayCondition4Mapperin classQueryConditionsBuilder- Parameters:
conditionsArray- array with conditions: Oracle(Date\DateTime) {column, operator, date, oracle-enum}Oracle:
{"COLUMN NAME", ">=", "2020-01-01", "DATE"} will build: COLUMN NAME" >= TO_DATE('2022-01-01’, 'YYYY-MM-DD')
{"COLUMN NAME", "=", "2022-01-01 10:10:22", "TIMESTAMP"} will build: COLUMN NAME = TO_DATE('2022-01-01 10:10:22’, 'YYYY-MM-DD HH24:MI:SS')
- Returns:
- StringBuilder with condition part of query
-