public class ReferentialSynchroTableMetadata extends Object
TableMetadata
with some improvements:
getColumnsCount()
getColumnNames()
getPkNames()
getColumnNames()
: getUpdateQuery()
getColumnNames()
: getInsertQuery()
Modifier and Type | Field and Description |
---|---|
protected List<String> |
columnNames
Deprecated.
|
protected Map<String,ColumnMetadata> |
columns
Deprecated.
|
protected String |
countDataToUpdateQuery
Deprecated.
|
protected String |
countQuery
Deprecated.
|
protected TableMetadata |
delegate
Deprecated.
|
protected String |
insertQuery
Deprecated.
|
static String |
PK_SEPARATOR
Deprecated.
|
protected int[] |
pkIndexs
Deprecated.
|
protected Set<String> |
pkNames
Deprecated.
|
protected String |
selectAllQuery
Deprecated.
|
protected String |
selectDataQueryFromPk
Deprecated.
|
protected String |
selectDataToUpdateQuery
Deprecated.
|
protected String |
selectMaxUpdateDateQuery
Deprecated.
|
protected String |
selectPrimaryKeysQuery
Deprecated.
|
protected String |
updateQuery
Deprecated.
|
protected boolean |
withUpdateDateColumn
Deprecated.
|
Constructor and Description |
---|
ReferentialSynchroTableMetadata(TableMetadata delegate,
DatabaseMetaData meta)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
closeSilently(ResultSet statement)
Deprecated.
|
protected String |
createCountDataToUpdateQuery()
Deprecated.
|
protected String |
createCountQuery()
Deprecated.
|
protected String |
createInsertQuery()
Deprecated.
|
protected int[] |
createPkIndex()
Deprecated.
|
protected String |
createPkWhereClause()
Deprecated.
|
protected String |
createSelectAllQuery()
Deprecated.
|
protected String |
createSelectDataFromPkQuery()
Deprecated.
|
protected String |
createSelectDataToUpdateQuery()
Deprecated.
|
protected String |
createSelectMaxUpdateDateQuery()
Deprecated.
|
protected String |
createSelectParams()
Deprecated.
|
protected String |
createSelectPrimaryKeysQuery()
Deprecated.
|
protected String |
createUpdateQuery()
Deprecated.
|
protected String |
createWithUpdateDateWhereClause()
Deprecated.
|
List<Object> |
fromPkStr(String pk)
Deprecated.
|
String |
getCatalog()
Deprecated.
|
int |
getColumnIndex(String name)
Deprecated.
|
ColumnMetadata |
getColumnMetadata(String columnName)
Deprecated.
|
Set<String> |
getColumnNames()
Deprecated.
|
int |
getColumnsCount()
Deprecated.
|
String |
getCountDataToUpdateQuery(Date fromDate)
Deprecated.
|
String |
getCountQuery()
Deprecated.
|
ForeignKeyMetadata |
getForeignKeyMetadata(ForeignKey fk)
Deprecated.
|
ForeignKeyMetadata |
getForeignKeyMetadata(String keyName)
Deprecated.
|
IndexMetadata |
getIndexMetadata(String indexName)
Deprecated.
|
String |
getInsertQuery()
Deprecated.
|
String |
getName()
Deprecated.
|
List<Object> |
getPk(ResultSet incomingData)
Deprecated.
|
int[] |
getPkIndexs()
Deprecated.
|
Set<String> |
getPkNames()
Deprecated.
|
String |
getSchema()
Deprecated.
|
String |
getSelectDataQueryFromPk()
Deprecated.
|
String |
getSelectDataToUpdateQuery(Date fromDate)
Deprecated.
|
String |
getSelectMaxUpdateDateQuery()
Deprecated.
|
String |
getSelectPrimaryKeysQuery()
Deprecated.
|
String |
getTableLogPrefix()
Deprecated.
|
String |
getUpdateQuery()
Deprecated.
|
protected List<String> |
initColumnNames(Map<String,ColumnMetadata> columns)
Deprecated.
|
protected Set<String> |
initPrimaryKeys(DatabaseMetaData meta)
Deprecated.
|
boolean |
isSimpleKey()
Deprecated.
|
boolean |
isWithUpdateDateColumn()
Deprecated.
|
String |
toPkStr(List<Object> pkList)
Deprecated.
|
public static final String PK_SEPARATOR
protected final String selectPrimaryKeysQuery
protected final String selectMaxUpdateDateQuery
protected final String countQuery
protected final TableMetadata delegate
protected final List<String> columnNames
protected final int[] pkIndexs
protected final String insertQuery
protected final String updateQuery
protected final boolean withUpdateDateColumn
protected final String countDataToUpdateQuery
protected final String selectDataToUpdateQuery
protected final String selectAllQuery
protected final String selectDataQueryFromPk
public ReferentialSynchroTableMetadata(TableMetadata delegate, DatabaseMetaData meta)
public Set<String> getPkNames()
public boolean isWithUpdateDateColumn()
public int getColumnsCount()
public Set<String> getColumnNames()
public int getColumnIndex(String name)
public ForeignKeyMetadata getForeignKeyMetadata(ForeignKey fk)
public ColumnMetadata getColumnMetadata(String columnName)
public String getCatalog()
public ForeignKeyMetadata getForeignKeyMetadata(String keyName)
public IndexMetadata getIndexMetadata(String indexName)
public String getInsertQuery()
public String getUpdateQuery()
public String getSelectPrimaryKeysQuery()
public String getSelectMaxUpdateDateQuery()
public String getSelectDataQueryFromPk()
public String getSelectDataToUpdateQuery(Date fromDate)
public String getCountQuery()
public String getCountDataToUpdateQuery(Date fromDate)
public int[] getPkIndexs()
public boolean isSimpleKey()
public List<Object> getPk(ResultSet incomingData) throws SQLException
SQLException
protected List<String> initColumnNames(Map<String,ColumnMetadata> columns)
protected Set<String> initPrimaryKeys(DatabaseMetaData meta) throws SQLException
SQLException
protected int[] createPkIndex()
protected String createInsertQuery()
protected String createUpdateQuery()
protected String createSelectDataFromPkQuery()
protected String createSelectPrimaryKeysQuery()
protected String createSelectAllQuery()
protected String createSelectMaxUpdateDateQuery()
protected String createSelectDataToUpdateQuery()
protected String createCountQuery()
protected String createCountDataToUpdateQuery()
protected String createPkWhereClause()
protected String createWithUpdateDateWhereClause()
protected String createSelectParams()
public String getTableLogPrefix()
public static void closeSilently(ResultSet statement)
Copyright © 2012–2014 IFREMER. All rights reserved.