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.