Package | Description |
---|---|
org.apache.openjpa.jdbc.kernel.exps |
OpenJPA-JDBC Expression Tree
|
org.apache.openjpa.jdbc.sql |
OpenJPA-JDBC SQL Abstraction
Utilities for generating SQL.
|
Modifier and Type | Method and Description |
---|---|
FilterValue[] |
Args.newFilterValues(Select sel,
ExpContext ctx,
ExpState state)
Return a filter value for each argument.
|
Modifier and Type | Method and Description |
---|---|
void |
JDBCAggregateListener.appendTo(SQLBuffer buf,
FilterValue[] args,
ClassMapping mapping,
JDBCStore store)
Append the SQL for this aggregate.
|
void |
SQLEmbed.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store) |
void |
SQLEmbed.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store) |
void |
JDBCStringContains.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store)
Deprecated.
|
void |
JDBCStringContains.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store)
Deprecated.
|
void |
JDBCWildcardMatch.appendTo(SQLBuffer sql,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store)
Deprecated.
|
void |
JDBCWildcardMatch.appendTo(SQLBuffer sql,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store)
Deprecated.
|
void |
JDBCFilterListener.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping mapping,
JDBCStore store)
Append the SQL for this expression or value.
|
void |
JDBCFilterListener.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping mapping,
JDBCStore store)
Append the SQL for this expression or value.
|
void |
GetColumn.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store) |
void |
GetColumn.appendTo(SQLBuffer buf,
FilterValue target,
FilterValue[] args,
ClassMapping type,
JDBCStore store) |
Modifier and Type | Method and Description |
---|---|
void |
DB2Dictionary.appendCast(SQLBuffer buf,
FilterValue val,
int type)
Cast the specified value to the specified type.
|
protected void |
DBDictionary.appendNumericCast(SQLBuffer buf,
FilterValue val)
Append SQL for the given numeric value to the buffer, casting as needed.
|
void |
SQLServerDictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
If this dictionary supports XML type, use this method to append xml
predicate.
|
void |
PostgresDictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
Append XML comparison.
|
void |
MySQLDictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
Append XML comparison.
|
void |
OracleDictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
If this dictionary supports XML type,
use this method to append xml predicate.
|
void |
MariaDBDictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
Append XML comparison.
|
void |
DBDictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
If this dictionary supports XML type,
use this method to append xml predicate.
|
void |
DB2Dictionary.appendXmlComparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs,
boolean lhsxml,
boolean rhsxml)
If this dictionary supports XML type,
use this method to append xml predicate.
|
void |
DBDictionary.comparison(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs)
Append a comparison.
|
void |
IngresDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start)
Invoke Ingres' IndexOf Function (Find the first index of a string in
another string, starting at a given index).
|
void |
H2Dictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
SQLServerDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
SybaseDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
PointbaseDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
FirebirdDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start)
On Firebird 2.1 return
POSITION(<find>, <str> [, <start>]) |
void |
PostgresDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
InterbaseDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
AbstractDB2Dictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
MySQLDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
SolidDBDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
OracleDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
MariaDBDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
HSQLDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
JDataStoreDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
InformixDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
DBDictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start)
Invoke this database's indexOf function.
|
void |
DB2Dictionary.indexOf(SQLBuffer buf,
FilterValue str,
FilterValue find,
FilterValue start) |
void |
DBDictionary.mathFunction(SQLBuffer buf,
String op,
FilterValue lhs,
FilterValue rhs)
Append the numeric parts of a mathematical function.
|
void |
IngresDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length) |
void |
PointbaseDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length) |
void |
FirebirdDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length)
Use
SUBSTRING(<col name> FROM <m> FOR <n>) . |
void |
AbstractSQLServerDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length) |
void |
InterbaseDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue end) |
void |
AbstractDB2Dictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length) |
void |
SolidDBDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length) |
void |
JDataStoreDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length) |
void |
DBDictionary.substring(SQLBuffer buf,
FilterValue str,
FilterValue start,
FilterValue length)
Invoke this database's substring function.
|
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.