/** * Returns the predefined data type definitions of this database * * @return */ public PredefinedDataTypeDefinition[] getPredefinedDataTypeDefinitions() { DatabaseDefinition dbdef = getDbDefinition(); if (dbdef == null) { return new PredefinedDataTypeDefinition[0]; } List typeDefs = new ArrayList(); Iterator iter = dbdef.getPredefinedDataTypes(); while (iter.hasNext()) { typeDefs.add(iter.next()); } return (PredefinedDataTypeDefinition[]) typeDefs.toArray(new PredefinedDataTypeDefinition[typeDefs.size()]); }
protected boolean isDataTypeCaseSensitive(DatabaseIdentifier databaseIdentifier) if (getDbDefinition() == null || databaseIdentifier == null) new DatabaseVendorDefinitionId(getDbDefinition().getProduct(), getDbDefinition().getVersion())); if (config == null)
DatabaseDefinition dbdef = getDbDefinition(); if (preTypeDefs != null && dbdef != null)
if (getDbDefinition() == null) return getDbDefinition().getPredefinedDataTypeFormattedName((PredefinedDataType) dataType);
DatabaseDefinition dbdef = getDbDefinition(); if (parser == null || dbdef == null)