public String getDefaultValue(final Object elementID) throws TeiidComponentException, QueryMetadataException { if(elementID instanceof Column) { return ((Column) elementID).getDefaultValue(); } else if(elementID instanceof ProcedureParameter){ return ((ProcedureParameter) elementID).getDefaultValue(); } else { throw createInvalidRecordTypeException(elementID); } }
public String getDefaultValue(final Object elementID) throws TeiidComponentException, QueryMetadataException { if(elementID instanceof Column) { return ((Column) elementID).getDefaultValue(); } else if(elementID instanceof ProcedureParameter){ return ((ProcedureParameter) elementID).getDefaultValue(); } else { throw createInvalidRecordTypeException(elementID); } }
public String getDefaultValue(final Object elementID) throws TeiidComponentException, QueryMetadataException { if(elementID instanceof Column) { return ((Column) elementID).getDefaultValue(); } else if(elementID instanceof ProcedureParameter){ return ((ProcedureParameter) elementID).getDefaultValue(); } else { throw createInvalidRecordTypeException(elementID); } }
protected void loadColumnMetadata( NamedTable group ) throws TranslatorException { table = group.getMetadataObject(); String supportsQuery = table.getProperty(Constants.SUPPORTS_QUERY, true); if (supportsQuery != null && !Boolean.valueOf(supportsQuery)) { throw new TranslatorException(table.getSourceName() + " " + SalesForcePlugin.Util.getString("CriteriaVisitor.query.not.supported")); //$NON-NLS-1$ //$NON-NLS-2$ } List<Column> columnIds = table.getColumns(); for (Column element : columnIds) { // influences queryAll behavior if (element.getSourceName().equals("IsDeleted")) { //$NON-NLS-1$ String isDeleted = element.getDefaultValue(); if (Boolean.parseBoolean(isDeleted)) { this.queryAll = true; } } } }
Class<?> modelAttrClass = modelElement.getJavaType(); String multivalAttr = modelElement.getDefaultValue();
property.setPrecision(c.getPrecision() == 0?new Integer(4):c.getPrecision()); if (c.getDefaultValue() != null) { property.setDefaultValue(c.getDefaultValue());
static Attribute createBasicAttribute(String id, Expression expr, Column col) { Attribute attr = new BasicAttribute(id); if (expr instanceof org.teiid.language.Array) { List<Expression> exprs = ((org.teiid.language.Array)expr).getExpressions(); for (Expression val : exprs) { Literal l = (Literal)val; if (l.getValue() != null) { attr.add(IQueryToLdapSearchParser.getLiteralString(l)); } } } else { Literal l = (Literal)expr; Object insertValue = null; if (l.getValue() != null) { if (LDAPQueryExecution.MULTIVALUED_CONCAT.equalsIgnoreCase(col.getDefaultValue())) { List<String> vals = StringUtil.split(l.getValue().toString(), "?"); //$NON-NLS-1$ for (String val : vals) { attr.add(val); } return attr; } insertValue = IQueryToLdapSearchParser.getLiteralString(l); } attr.add(insertValue); } return attr; }
private Column addColumn(MetadataFactory mf, Table table, Column property, String newName) { Column c = mf.addColumn(newName, property.getRuntimeType(),table); c.setUpdatable(true); c.setNullType(property.getNullType()); c.setLength(property.getLength()); c.setPrecision(property.getPrecision()); c.setScale(property.getScale()); c.setDefaultValue(property.getDefaultValue()); c.setProperty("MIME-TYPE", c.getProperty("MIME-TYPE", false)); c.setProperty(BaseColumn.SPATIAL_SRID, property.getProperty(BaseColumn.SPATIAL_SRID, false)); c.setProperty("NATIVE_TYPE", property.getProperty("NATIVE_TYPE", false)); return c; }
return columnRecord.isUpdatable(); case SupportConstants.Element.DEFAULT_VALUE: Object defaultValue = columnRecord.getDefaultValue(); if(defaultValue == null) { return false;
return columnRecord.isUpdatable(); case SupportConstants.Element.DEFAULT_VALUE: Object defaultValue = columnRecord.getDefaultValue(); if(defaultValue == null) { return false;
return columnRecord.isUpdatable(); case SupportConstants.Element.DEFAULT_VALUE: Object defaultValue = columnRecord.getDefaultValue(); if(defaultValue == null) { return false;
assertEquals(3, e4.getScale()); assertEquals(SearchType.Unsearchable, e4.getSearchType()); assertEquals("12.2", e4.getDefaultValue()); assertEquals("string", e6.getDatatype().getName()); assertEquals("index", e6, table.getIndexes().get(1).getColumns().get(0)); assertEquals("hello", e6.getDefaultValue());
assertEquals(3, e4.getScale()); assertEquals(SearchType.Searchable, e4.getSearchType()); assertEquals(null, e4.getDefaultValue());