public class DataColumnsDao extends BaseDaoImpl<DataColumns,TableColumnKey>
Dao.CreateOrUpdateStatus, Dao.DaoObserverconnectionSource, databaseType, dataClass, lastIterator, objectFactory, statementExecutor, tableConfig, tableInfo| Constructor and Description |
|---|
DataColumnsDao(ConnectionSource connectionSource,
Class<DataColumns> dataClass)
Constructor, required by ORMLite
|
| Modifier and Type | Method and Description |
|---|---|
int |
delete(DataColumns data) |
int |
deleteById(TableColumnKey id) |
int |
deleteByTableName(String tableName)
Delete by table name
|
int |
deleteIds(Collection<TableColumnKey> idCollection) |
TableColumnKey |
extractId(DataColumns data) |
DataColumns |
getDataColumn(String tableName,
String columnName)
Get DataColumn by column name and table name
|
boolean |
idExists(TableColumnKey id) |
List<DataColumns> |
queryByConstraintName(String constraintName)
Query by the constraint name
|
List<DataColumns> |
queryByTable(String tableName)
Query by table name
|
DataColumns |
queryForId(TableColumnKey key) |
DataColumns |
queryForSameId(DataColumns data) |
int |
update(DataColumns dataColumns)
Update using the complex key
|
int |
updateId(DataColumns data,
TableColumnKey newId) |
assignEmptyForeignCollection, callBatchTasks, checkForInitialized, clearAllInternalObjectCaches, clearObjectCache, closeableIterator, closeLastIterator, commit, countOf, countOf, create, create, createIfNotExists, createOrUpdate, delete, delete, deleteBuilder, endThreadConnection, executeRaw, executeRawNoArgs, findForeignFieldType, getConnectionSource, getDataClass, getEmptyForeignCollection, getObjectCache, getObjectFactory, getRawRowMapper, getSelectStarRowMapper, getTableConfig, getTableInfo, getTableName, getWrappedIterable, getWrappedIterable, initialize, isAutoCommit, isTableExists, isUpdatable, iterator, iterator, iterator, iterator, mapSelectStarRow, notifyChanges, objectsEqual, objectToString, query, queryBuilder, queryForAll, queryForEq, queryForFieldValues, queryForFieldValuesArgs, queryForFirst, queryForMatching, queryForMatchingArgs, queryRaw, queryRaw, queryRaw, queryRaw, queryRaw, queryRawValue, refresh, registerObserver, rollBack, setAutoCommit, setConnectionSource, setObjectCache, setObjectCache, setObjectFactory, setTableConfig, startThreadConnection, unregisterObserver, update, updateBuilder, updateRawclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic DataColumnsDao(ConnectionSource connectionSource, Class<DataColumns> dataClass) throws SQLException
connectionSource - connection sourcedataClass - data classSQLException - upon failurepublic DataColumns queryForId(TableColumnKey key) throws SQLException
queryForId in interface Dao<DataColumns,TableColumnKey>queryForId in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic TableColumnKey extractId(DataColumns data) throws SQLException
extractId in interface Dao<DataColumns,TableColumnKey>extractId in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic boolean idExists(TableColumnKey id) throws SQLException
idExists in interface Dao<DataColumns,TableColumnKey>idExists in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic DataColumns queryForSameId(DataColumns data) throws SQLException
queryForSameId in interface Dao<DataColumns,TableColumnKey>queryForSameId in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic int updateId(DataColumns data, TableColumnKey newId) throws SQLException
updateId in interface Dao<DataColumns,TableColumnKey>updateId in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic int delete(DataColumns data) throws SQLException
delete in interface Dao<DataColumns,TableColumnKey>delete in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic int deleteById(TableColumnKey id) throws SQLException
deleteById in interface Dao<DataColumns,TableColumnKey>deleteById in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic int deleteIds(Collection<TableColumnKey> idCollection) throws SQLException
deleteIds in interface Dao<DataColumns,TableColumnKey>deleteIds in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic int update(DataColumns dataColumns) throws SQLException
update in interface Dao<DataColumns,TableColumnKey>update in class BaseDaoImpl<DataColumns,TableColumnKey>SQLExceptionpublic List<DataColumns> queryByConstraintName(String constraintName) throws SQLException
constraintName - constraint nameSQLException - upon failurepublic DataColumns getDataColumn(String tableName, String columnName) throws SQLException
tableName - table name to query forcolumnName - column name to query forSQLException - upon failurepublic List<DataColumns> queryByTable(String tableName) throws SQLException
tableName - table nameSQLException - upon failurepublic int deleteByTableName(String tableName) throws SQLException
tableName - table nameSQLException - upon failureCopyright © 2020 National Geospatial-Intelligence Agency. All rights reserved.