Class SplitByColumnSelectMinMaxStatementCreator
- java.lang.Object
-
- de.akquinet.jbosscc.guttenbase.statements.AbstractStatementCreator
-
- de.akquinet.jbosscc.guttenbase.statements.AbstractSelectStatementCreator
-
- de.akquinet.jbosscc.guttenbase.statements.SplitByColumnSelectMinMaxStatementCreator
-
public class SplitByColumnSelectMinMaxStatementCreator extends AbstractSelectStatementCreator
Sometimes the amount of data exceeds any buffer. In these cases we need to split the data by some given range, usually the primary key. I.e., the data is read in chunks where these chunks are split using the ID column range of values.Read minimum and maxim value of that column.
© 2012-2034 akquinet tech@spree
Hint is used by
SplitColumnHint
- Author:
- M. Dahm
-
-
Field Summary
-
Fields inherited from class de.akquinet.jbosscc.guttenbase.statements.AbstractSelectStatementCreator
FROM
-
Fields inherited from class de.akquinet.jbosscc.guttenbase.statements.AbstractStatementCreator
_columnMapper, _connectorId, _connectorRepository, LOG
-
-
Constructor Summary
Constructors Constructor Description SplitByColumnSelectMinMaxStatementCreator(ConnectorRepository connectorRepository, String connectorId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
createColumnClause(List<ColumnMetaData> columns)
-
Methods inherited from class de.akquinet.jbosscc.guttenbase.statements.AbstractSelectStatementCreator
createMappedSelectStatement, createOrderBy, createSelectStatement, createWhereClause
-
Methods inherited from class de.akquinet.jbosscc.guttenbase.statements.AbstractStatementCreator
getMappedTargetColumns
-
-
-
-
Constructor Detail
-
SplitByColumnSelectMinMaxStatementCreator
public SplitByColumnSelectMinMaxStatementCreator(ConnectorRepository connectorRepository, String connectorId)
-
-
Method Detail
-
createColumnClause
protected String createColumnClause(List<ColumnMetaData> columns)
- Overrides:
createColumnClause
in classAbstractStatementCreator
-
-