public class ColumnUtils extends Object
| Constructor and Description |
|---|
ColumnUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
fillMapperToColumn(org.apache.maven.plugin.logging.Log log,
Map<String,DBColumnMetadata> databaseColumns,
Map<String,Properties> tableProperties,
ResultColumnInfo column,
AbstractStatementContext selectContext)
Assigns mapper class and mapped class properties to column.
|
static void |
fillMapperToPlaceholder(org.apache.maven.plugin.logging.Log log,
Map<String,DBColumnMetadata> databaseColumns,
Map<String,Properties> tableProperties,
PlaceholderInfo placeholder,
Set<TableColumnIdentifier> identifiers)
Assigns mapper class and mapped class properties to column.
|
static String |
findColumnProperty(Properties properties,
String propertyName)
Case insensitive property search.
|
static Set<DBColumnMetadata> |
findDBColumnMetadataForColumnIdentifier(Map<String,DBColumnMetadata> databaseColumns,
AbstractStatementContext selectContext,
TableColumnIdentifier identifier)
Finds database metadata for column identifier.
|
static Class<?> |
findJavaClassForColumn(DatabaseDialect dialect,
Map<String,DBColumnMetadata> databaseColumns,
AbstractStatementContext selectContext,
ResultColumnInfo column)
Finds java class for column.
|
static Class<?> |
findJavaClassForColumnIdentifier(DatabaseDialect dialect,
Map<String,DBColumnMetadata> databaseColumns,
AbstractStatementContext selectContext,
TableColumnIdentifier identifier)
Finds database metadata for column identifier.
|
public static void fillMapperToPlaceholder(org.apache.maven.plugin.logging.Log log,
Map<String,DBColumnMetadata> databaseColumns,
Map<String,Properties> tableProperties,
PlaceholderInfo placeholder,
Set<TableColumnIdentifier> identifiers)
databaseColumns - database metadatatableProperties - parsed table configurationcolumn - parsed columnselectContext - select contextpublic static void fillMapperToColumn(org.apache.maven.plugin.logging.Log log,
Map<String,DBColumnMetadata> databaseColumns,
Map<String,Properties> tableProperties,
ResultColumnInfo column,
AbstractStatementContext selectContext)
databaseColumns - database metadatatableProperties - parsed table configurationcolumn - parsed columnselectContext - select contextpublic static String findColumnProperty(Properties properties, String propertyName)
properties - propertiespropertyName - property namepublic static Set<DBColumnMetadata> findDBColumnMetadataForColumnIdentifier(Map<String,DBColumnMetadata> databaseColumns, AbstractStatementContext selectContext, TableColumnIdentifier identifier)
databaseColumns - database metadataselectContext - select contextidentifier - identifierpublic static Class<?> findJavaClassForColumn(DatabaseDialect dialect, Map<String,DBColumnMetadata> databaseColumns, AbstractStatementContext selectContext, ResultColumnInfo column)
dialect - database dialectdatabaseColumns - database metadataselectContext - select contextcolumn - columnpublic static Class<?> findJavaClassForColumnIdentifier(DatabaseDialect dialect, Map<String,DBColumnMetadata> databaseColumns, AbstractStatementContext selectContext, TableColumnIdentifier identifier)
dialect - database dialectdatabaseColumns - database metadataselectContext - select contextidentifier - column identifierCopyright © 2014–2015 Vracon s.r.o.. All rights reserved.