A B C D E G H I J L M O P Q R S W

A

AbstractQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Abstract implementation of query rewriter.
AbstractQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 

B

beforeRewrite(Query) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
Method to modify query before rewriting begins.
beforeRewrite(Query) - Method in class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
 

C

close(Connection, ResultSet, Statement) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
Quietly closes any of the parameterized JDBC objects
compileQuery(Query) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
createWhereClause(List<FilterItem>, IQueryRewriter, boolean) - Static method in class org.apache.metamodel.jdbc.JdbcUtils
 

D

DATABASE_PRODUCT_DB2 - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DATABASE_PRODUCT_DB2_PREFIX - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DATABASE_PRODUCT_H2 - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DATABASE_PRODUCT_HSQLDB - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DATABASE_PRODUCT_MYSQL - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DATABASE_PRODUCT_POSTGRESQL - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DATABASE_PRODUCT_SQLSERVER - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
DB2QueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Query rewriter for IBM DB2
DB2QueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
DEFAULT_MAX_ROWS - Static variable in class org.apache.metamodel.jdbc.QuerySplitter
 
DefaultQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Generic query rewriter that adds syntax enhancements that are only possible to resolve just before execution time.
DefaultQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
 

E

escapeQuotes(String) - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
escapeQuotes(String) - Method in class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
 
escapeQuotes(String) - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
Escapes the quotes within a String literal of a query item.
escapeQuotes(String) - Method in class org.apache.metamodel.jdbc.dialects.MysqlQueryRewriter
 
executeQueries() - Method in class org.apache.metamodel.jdbc.QuerySplitter
 
executeQueries(List<Query>) - Method in class org.apache.metamodel.jdbc.QuerySplitter
 
executeQuery(CompiledQuery, Object...) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
executeQuery(Query) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
executeUpdate(UpdateScript) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 

G

getCatalogName() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getCatalogNames() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
Convenience method to get the available catalogNames using this connection.
getColumnType(int, String, Integer) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
getColumnType(int, String, Integer) - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
Gets the column type for a specific JDBC type (as defined in Types), native type name and column size.
getColumnType(int, String, Integer) - Method in class org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter
 
getConnection() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
Gets an appropriate connection object to use - either a dedicated connection or a new connection from the datasource object.
getDataContext() - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
getDefaultSchemaName() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getDelegate() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
Gets the delegate from the JDBC API (ie.
getFetchSizeCalculator() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getIdentifierQuoteString() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getQueryRewriter() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getRowCount() - Method in class org.apache.metamodel.jdbc.QuerySplitter
 
getSchemaByNameInternal(String) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getSchemaNamesInternal() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getTableTypes() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
getTableTypesAsStrings(TableType[]) - Static method in class org.apache.metamodel.jdbc.JdbcUtils
 
getValueAsSql(Column, Object, IQueryRewriter) - Static method in class org.apache.metamodel.jdbc.JdbcUtils
 

H

H2QueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Query rewriter for H2
H2QueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.H2QueryRewriter
 
HsqldbQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Query rewriter for HSQLDB
HsqldbQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.HsqldbQueryRewriter
 

I

IQueryRewriter - Interface in org.apache.metamodel.jdbc.dialects
A query rewriter can be used for rewriting (part of) a query's string representation.
isDefaultAutoCommit() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
isFirstRowSupported() - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
isFirstRowSupported() - Method in class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
 
isFirstRowSupported() - Method in class org.apache.metamodel.jdbc.dialects.HsqldbQueryRewriter
 
isFirstRowSupported() - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
Gets whether this query rewriter is able to write the "First row" query property to the query string.
isFirstRowSupported() - Method in class org.apache.metamodel.jdbc.dialects.LimitOffsetQueryRewriter
 
isMaxRowsSupported() - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
isMaxRowsSupported() - Method in class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
 
isMaxRowsSupported() - Method in class org.apache.metamodel.jdbc.dialects.HsqldbQueryRewriter
 
isMaxRowsSupported() - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
Gets whether this query rewriter is able to write the "Max rows" query property to the query string.
isMaxRowsSupported() - Method in class org.apache.metamodel.jdbc.dialects.LimitOffsetQueryRewriter
 
isMaxRowsSupported() - Method in class org.apache.metamodel.jdbc.dialects.SQLServerQueryRewriter
 
isPreparedParameterCandidate(FilterItem) - Static method in class org.apache.metamodel.jdbc.JdbcUtils
Determines if a particular FilterItem will have it's parameter (operand) replaced during SQL generation.
isQualifiedPathDelim(char) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
isSchemaIncludedInColumnPaths() - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
isSchemaIncludedInColumnPaths() - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
DB2 expects the fully qualified column name, including schema, in select items.
isSchemaIncludedInColumnPaths() - Method in class org.apache.metamodel.jdbc.dialects.SQLServerQueryRewriter
SQL server expects the fully qualified column name, including schema, in select items.
isSingleConnection() - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
isSplittable(Query) - Static method in class org.apache.metamodel.jdbc.QuerySplitter
 

J

JdbcDataContext - Class in org.apache.metamodel.jdbc
DataContextStrategy to use for JDBC-compliant databases
JdbcDataContext(DataSource, TableType[], String) - Constructor for class org.apache.metamodel.jdbc.JdbcDataContext
Creates the strategy based on a data source, some table types and an optional catalogName
JdbcDataContext(Connection, TableType[], String) - Constructor for class org.apache.metamodel.jdbc.JdbcDataContext
Creates the strategy based on a Connection, some table types and an optional catalogName
JdbcDataContext(Connection) - Constructor for class org.apache.metamodel.jdbc.JdbcDataContext
Creates the strategy based on a Connection
JdbcDataContext(DataSource) - Constructor for class org.apache.metamodel.jdbc.JdbcDataContext
Creates the strategy based on a DataSource
JdbcUtils - Class in org.apache.metamodel.jdbc
 
JdbcUtils() - Constructor for class org.apache.metamodel.jdbc.JdbcUtils
 

L

LimitOffsetQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Query rewriter for databases that support LIMIT and OFFSET keywords for max rows and first row properties.
LimitOffsetQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.LimitOffsetQueryRewriter
 
logger - Variable in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 

M

MysqlQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Query rewriter for MySQL
MysqlQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.MysqlQueryRewriter
 

O

org.apache.metamodel.jdbc - package org.apache.metamodel.jdbc
Module package for JDBC compliant databases
org.apache.metamodel.jdbc.dialects - package org.apache.metamodel.jdbc.dialects
 

P

PostgresqlQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
Query rewriter for PostgreSQL
PostgresqlQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter
 

Q

QuerySplitter - Class in org.apache.metamodel.jdbc
The QuerySplitter class makes it possible to split up queries that are expected to yield a huge result set which may cause performance problems like OutOfMemoryError's or very long processing periods.
QuerySplitter(DataContext, Query) - Constructor for class org.apache.metamodel.jdbc.QuerySplitter
 

R

rewriteColumnType(ColumnType) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteColumnType(ColumnType) - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
rewriteColumnType(ColumnType) - Method in class org.apache.metamodel.jdbc.dialects.HsqldbQueryRewriter
 
rewriteColumnType(ColumnType) - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
Rewrites the name of a column type, as it is written in CREATE TABLE statements.
rewriteColumnType(ColumnType) - Method in class org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter
 
rewriteFilterItem(FilterItem) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteFilterItem(FilterItem) - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
rewriteFilterItem(FilterItem) - Method in class org.apache.metamodel.jdbc.dialects.DefaultQueryRewriter
 
rewriteFilterItem(FilterItem) - Method in class org.apache.metamodel.jdbc.dialects.HsqldbQueryRewriter
 
rewriteFilterItem(FilterItem) - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
 
rewriteFromClause(Query, FromClause) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteFromItem(FromItem) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteFromItem(Query, FromItem) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteFromItem(FromItem) - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
 
rewriteFromItem(Query, FromItem) - Method in class org.apache.metamodel.jdbc.dialects.PostgresqlQueryRewriter
 
rewriteGroupByClause(Query, GroupByClause) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteGroupByItem(Query, GroupByItem) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteHavingClause(Query, FilterClause) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteOrderByClause(Query, OrderByClause) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteOrderByItem(Query, OrderByItem) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteQuery(Query) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteQuery(Query) - Method in class org.apache.metamodel.jdbc.dialects.DB2QueryRewriter
 
rewriteQuery(Query) - Method in interface org.apache.metamodel.jdbc.dialects.IQueryRewriter
 
rewriteQuery(Query) - Method in class org.apache.metamodel.jdbc.dialects.LimitOffsetQueryRewriter
If the Max rows and/or First row property of the query is set, then we will use the database's LIMIT and OFFSET functions.
rewriteSelectClause(Query, SelectClause) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteSelectClause(Query, SelectClause) - Method in class org.apache.metamodel.jdbc.dialects.HsqldbQueryRewriter
 
rewriteSelectClause(Query, SelectClause) - Method in class org.apache.metamodel.jdbc.dialects.SQLServerQueryRewriter
 
rewriteSelectItem(Query, SelectItem) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 
rewriteWhereClause(Query, FilterClause) - Method in class org.apache.metamodel.jdbc.dialects.AbstractQueryRewriter
 

S

setMaxRows(long) - Method in class org.apache.metamodel.jdbc.QuerySplitter
Sets the desired maximum result set row count.
setQueryRewriter(IQueryRewriter) - Method in class org.apache.metamodel.jdbc.JdbcDataContext
 
setStatementValue(PreparedStatement, int, Column, Object) - Static method in class org.apache.metamodel.jdbc.JdbcUtils
Method which handles the action of setting a parameterized value on a statement.
splitQuery() - Method in class org.apache.metamodel.jdbc.QuerySplitter
Splits the query into several queries that will together yield the same result set
SQLServerQueryRewriter - Class in org.apache.metamodel.jdbc.dialects
 
SQLServerQueryRewriter(JdbcDataContext) - Constructor for class org.apache.metamodel.jdbc.dialects.SQLServerQueryRewriter
 
SYSTEM_PROPERTY_BATCH_UPDATES - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
SYSTEM_PROPERTY_COMPILED_QUERY_POOL_MAX_SIZE - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
SYSTEM_PROPERTY_COMPILED_QUERY_POOL_MIN_EVICTABLE_IDLE_TIME_MILLIS - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
SYSTEM_PROPERTY_COMPILED_QUERY_POOL_TIME_BETWEEN_EVICTION_RUNS_MILLIS - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 
SYSTEM_PROPERTY_CONVERT_LOBS - Static variable in class org.apache.metamodel.jdbc.JdbcDataContext
 

W

wrapException(SQLException, String) - Static method in class org.apache.metamodel.jdbc.JdbcUtils
 

A B C D E G H I J L M O P Q R S W

Copyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.