public class MetaDataProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
XML_COLUMN_NAME |
| Constructor and Description |
|---|
MetaDataProcessor(DQPCore requestManager,
SessionAwareCache<PreparedPlan> planCache,
String vdbName,
Object vdbVersion) |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,Object> |
getDefaultColumn(String tableName,
String columnName,
Class<?> javaType) |
Map<Integer,Object> |
getDefaultColumn(String tableName,
String columnName,
String columnLabel,
Class<?> javaType) |
static void |
setColumnMetadata(Column column,
Expression symbol,
QueryMetadataInterface metadata)
Set the easily determined metadata from symbol on the given Column
|
static void |
updateMetadataAcrossBranches(SetQuery originalCommand,
List<Column> columns,
QueryMetadataInterface metadata) |
public static final String XML_COLUMN_NAME
public MetaDataProcessor(DQPCore requestManager, SessionAwareCache<PreparedPlan> planCache, String vdbName, Object vdbVersion)
public static void updateMetadataAcrossBranches(SetQuery originalCommand, List<Column> columns, QueryMetadataInterface metadata) throws TeiidComponentException
TeiidComponentExceptionpublic static void setColumnMetadata(Column column, Expression symbol, QueryMetadataInterface metadata) throws QueryMetadataException, TeiidComponentException
column - symbol - metadata - QueryMetadataExceptionTeiidComponentExceptionpublic Map<Integer,Object> getDefaultColumn(String tableName, String columnName, Class<?> javaType)
Copyright © 2019. All rights reserved.