@Override public Class<?> getDataTypeClass(String typeOrDomainName) throws QueryMetadataException { if (typeOrDomainName == null) { return DefaultDataClasses.NULL; } Datatype type = store.getDatatypes().get(typeOrDomainName); if (type != null) { return DataTypeManager.getDataTypeClass(type.getRuntimeTypeName()); } if (DataTypeManager.isArrayType(typeOrDomainName)) { return DataTypeManager.getArrayType(getDataTypeClass(typeOrDomainName.substring(0, typeOrDomainName.length() - 2))); } throw new QueryMetadataException(QueryPlugin.Event.TEIID31254, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31254, typeOrDomainName)); }
@Override public Class<?> getDataTypeClass(String typeOrDomainName) throws QueryMetadataException { if (typeOrDomainName == null) { return DefaultDataClasses.NULL; } Datatype type = store.getDatatypes().get(typeOrDomainName); if (type != null) { return DataTypeManager.getDataTypeClass(type.getRuntimeTypeName()); } if (DataTypeManager.isArrayType(typeOrDomainName)) { return DataTypeManager.getArrayType(getDataTypeClass(typeOrDomainName.substring(0, typeOrDomainName.length() - 2))); } throw new QueryMetadataException(QueryPlugin.Event.TEIID31254, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31254, typeOrDomainName)); }
@Override public Class<?> getDataTypeClass(String typeOrDomainName) throws QueryMetadataException { if (typeOrDomainName == null) { return DefaultDataClasses.NULL; } Datatype type = store.getDatatypes().get(typeOrDomainName); if (type != null) { return DataTypeManager.getDataTypeClass(type.getRuntimeTypeName()); } if (DataTypeManager.isArrayType(typeOrDomainName)) { return DataTypeManager.getArrayType(getDataTypeClass(typeOrDomainName.substring(0, typeOrDomainName.length() - 2))); } throw new QueryMetadataException(QueryPlugin.Event.TEIID31254, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31254, typeOrDomainName)); }
this.importedModels = Collections.emptySet(); if (store.getDatatypes().isEmpty()) { store.addDataTypes(SystemMetadata.getInstance().getRuntimeTypeMap());
this.importedModels = Collections.emptySet(); if (store.getDatatypes().isEmpty()) { store.addDataTypes(SystemMetadata.getInstance().getRuntimeTypeMap());
this.importedModels = Collections.emptySet(); if (store.getDatatypes().isEmpty()) { store.addDataTypes(SystemMetadata.getInstance().getRuntimeTypeMap());