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
TeiidComponentException
public static void setColumnMetadata(Column column, Expression symbol, QueryMetadataInterface metadata) throws QueryMetadataException, TeiidComponentException
column
- symbol
- metadata
- QueryMetadataException
TeiidComponentException
public Map<Integer,Object> getDefaultColumn(String tableName, String columnName, Class<?> javaType)
Copyright © 2018 JBoss by Red Hat. All rights reserved.