public Map<Integer, Object> getDefaultColumn(String tableName, String columnName, Class<?> javaType) { return getDefaultColumn(tableName, columnName, columnName, javaType); }
public Map<Integer, Object> getDefaultColumn(String tableName, String columnName, Class<?> javaType) { return getDefaultColumn(tableName, columnName, columnName, javaType); }
public Map<Integer, Object> getDefaultColumn(String tableName, String columnName, Class<?> javaType) { return getDefaultColumn(tableName, columnName, columnName, javaType); }
private Map<Integer, Object> createTypedMetadata(String shortColumnName, Expression symbol) { return getDefaultColumn(null, shortColumnName, symbol.getType()); }
private Map<Integer, Object> createXMLColumnMetadata(Query xmlCommand) { GroupSymbol doc = xmlCommand.getFrom().getGroups().get(0); Map<Integer, Object> xmlMetadata = getDefaultColumn(doc.getName(), XML_COLUMN_NAME, XMLType.class); // Override size as XML may be big xmlMetadata.put(ResultsMetadataConstants.DISPLAY_SIZE, JDBCSQLTypeInfo.XML_COLUMN_LENGTH); return xmlMetadata; }
private Map<Integer, Object> createTypedMetadata(String shortColumnName, Expression symbol) { Map<Integer, Object> result = getDefaultColumn(null, shortColumnName, symbol.getType()); if (symbol instanceof Constant) { Constant c = (Constant)symbol;
private Map<Integer, Object> createTypedMetadata(String shortColumnName, Expression symbol) { Map<Integer, Object> result = getDefaultColumn(null, shortColumnName, symbol.getType()); if (symbol instanceof Constant) { Constant c = (Constant)symbol;
for (int i = 0; i < params.size(); i++) { Reference param = params.get(i); paramMetadata[i] = getDefaultColumn(null, paramMap.get(param), param.getType());
for (int i = 0; i < params.size(); i++) { Reference param = params.get(i); paramMetadata[i] = getDefaultColumn(null, paramMap.get(param), param.getType());
for (int i = 0; i < params.size(); i++) { Reference param = params.get(i); paramMetadata[i] = getDefaultColumn(null, paramMap.get(param), param.getType());
@Test public void testMetadataGenerationForAllTypes() throws Exception { Set<String> dataTypes = DataTypeManager.getAllDataTypeNames(); for (String type : dataTypes) { Class<?> typeClass = DataTypeManager.getDataTypeClass(type); MetaDataProcessor processor = new MetaDataProcessor(null, null, "vdb", 1); Map<Integer, Object> columnMetadata = processor.getDefaultColumn("t", "c", typeClass); //$NON-NLS-1$ //$NON-NLS-2$ verifyColumn(columnMetadata, type); } }