public int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException { return actualMetadata.getPrecision(elementID); }
public int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException { return actualMetadata.getPrecision(elementID); }
public int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException { return actualMetadata.getPrecision(elementID); }
public int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException { if (elementID instanceof TempMetadataID) { TempMetadataID id = (TempMetadataID)elementID; elementID = id.getOriginalMetadataID(); if (elementID == null) { return 0; } } return actualMetadata.getPrecision(elementID); }
public int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException { if (elementID instanceof TempMetadataID) { TempMetadataID id = (TempMetadataID)elementID; elementID = id.getOriginalMetadataID(); if (elementID == null) { return 0; } } return actualMetadata.getPrecision(elementID); }
public int getPrecision(Object elementID) throws TeiidComponentException, QueryMetadataException { if (elementID instanceof TempMetadataID) { TempMetadataID id = (TempMetadataID)elementID; elementID = id.getOriginalMetadataID(); if (elementID == null) { return 0; } } return actualMetadata.getPrecision(elementID); }
private int getColumnPrecision(Class<?> dataType, Object elementID) throws QueryMetadataException, TeiidComponentException { if (!Number.class.isAssignableFrom(dataType)) { int length = metadata.getElementLength(elementID); if (length > 0) { return length; } } else { int precision = metadata.getPrecision(elementID); if (precision > 0) { return precision; } } return JDBCSQLTypeInfo.getDefaultPrecision(dataType).intValue(); }
private int getColumnPrecision(Class<?> dataType, Object elementID) throws QueryMetadataException, TeiidComponentException { if (!Number.class.isAssignableFrom(dataType)) { int length = metadata.getElementLength(elementID); if (length > 0) { return length; } } else { int precision = metadata.getPrecision(elementID); if (precision > 0) { return precision; } } if (useJDBCDefaultPrecision) { return JDBCSQLTypeInfo.getDefaultPrecision(dataType).intValue(); } return 0; }
private int getColumnPrecision(Class<?> dataType, Object elementID) throws QueryMetadataException, TeiidComponentException { if (!Number.class.isAssignableFrom(dataType)) { int length = metadata.getElementLength(elementID); if (length > 0) { return length; } } else { int precision = metadata.getPrecision(elementID); if (precision > 0) { return precision; } } if (useJDBCDefaultPrecision) { return JDBCSQLTypeInfo.getDefaultPrecision(dataType).intValue(); } return 0; }