Author: shawkins
Date: 2010-08-11 23:01:25 -0400 (Wed, 11 Aug 2010)
New Revision: 2451
Modified:
trunk/api/src/main/java/org/teiid/metadata/MetadataFactory.java
trunk/api/src/main/java/org/teiid/metadata/MetadataStore.java
trunk/engine/src/main/java/org/teiid/dqp/internal/process/DQPCore.java
trunk/engine/src/main/java/org/teiid/dqp/internal/process/DataTierManagerImpl.java
trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java
trunk/engine/src/main/java/org/teiid/query/processor/QueryProcessor.java
trunk/engine/src/main/java/org/teiid/query/util/CommandContext.java
trunk/engine/src/main/resources/org/teiid/query/execution/i18n.properties
trunk/metadata/src/main/resources/System.vdb
trunk/runtime/src/main/java/org/teiid/deployers/PgCatalogMetadataStore.java
trunk/runtime/src/main/java/org/teiid/deployers/VDBRepository.java
trunk/runtime/src/main/java/org/teiid/services/SessionServiceImpl.java
trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java
trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestVDBMerge.java
trunk/test-integration/common/src/test/java/org/teiid/systemmodel/TestSystemVirtualModel.java
trunk/test-integration/common/src/test/resources/TestCase3473/testGetTables.expected
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetColumns.expected
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRIBUTE.expected
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_CLASS.expected
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_INDEX.expected
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_NAMESPACE.expected
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_PROC.expected
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_TYPE.expected
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testColumns.expected
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testPrimaryKeys.expected
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testTables.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testDataTypes.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeyColumns.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeys.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedureParams.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedures.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testSchemas.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTableIsSystem.expected
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTables.expected
Log:
TEIID-860 simplifying oids, adding materialization and pks to pg views, and correcting the
type of count(*) to the expected type of short. minor updates to prevent npes related to
invalid sessions.
Modified: trunk/api/src/main/java/org/teiid/metadata/MetadataFactory.java
===================================================================
--- trunk/api/src/main/java/org/teiid/metadata/MetadataFactory.java 2010-08-11 20:57:34
UTC (rev 2450)
+++ trunk/api/src/main/java/org/teiid/metadata/MetadataFactory.java 2010-08-12 03:01:25
UTC (rev 2451)
@@ -64,7 +64,7 @@
return importProperties;
}
- private void setUUID(AbstractMetadataRecord record) {
+ protected void setUUID(AbstractMetadataRecord record) {
record.setUUID("mmuuid:" +UUID.randomUUID()); //$NON-NLS-1$
}
Modified: trunk/api/src/main/java/org/teiid/metadata/MetadataStore.java
===================================================================
--- trunk/api/src/main/java/org/teiid/metadata/MetadataStore.java 2010-08-11 20:57:34 UTC
(rev 2450)
+++ trunk/api/src/main/java/org/teiid/metadata/MetadataStore.java 2010-08-12 03:01:25 UTC
(rev 2451)
@@ -23,9 +23,9 @@
package org.teiid.metadata;
import java.io.Serializable;
-import java.util.ArrayList;
import java.util.Collection;
import java.util.LinkedHashMap;
+import java.util.LinkedHashSet;
import java.util.Map;
/**
@@ -35,7 +35,7 @@
private static final long serialVersionUID = -3130247626435324312L;
protected Map<String, Schema> schemas = new LinkedHashMap<String,
Schema>();
- protected Collection<Datatype> datatypes = new ArrayList<Datatype>();
+ protected Collection<Datatype> datatypes = new LinkedHashSet<Datatype>();
public Map<String, Schema> getSchemas() {
return schemas;
Modified: trunk/engine/src/main/java/org/teiid/dqp/internal/process/DQPCore.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/dqp/internal/process/DQPCore.java 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/engine/src/main/java/org/teiid/dqp/internal/process/DQPCore.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -90,6 +90,7 @@
private ResultsReceiver<T> receiver = result.getResultsReceiver();
private int priority;
private long creationTime = System.currentTimeMillis();
+ private DQPWorkContext workContext = DQPWorkContext.getWorkContext();
public FutureWork(Callable<T> processor, int priority) {
this.toCall = processor;
@@ -143,6 +144,11 @@
public long getCreationTime() {
return creationTime;
}
+
+ @Override
+ public DQPWorkContext getDqpWorkContext() {
+ return workContext;
+ }
}
static class ClientState {
@@ -342,6 +348,9 @@
if (currentlyActivePlans < maxActivePlans) {
startActivePlan(workItem);
} else {
+ if (LogManager.isMessageToBeRecorded(LogConstants.CTX_DQP, MessageLevel.DETAIL)) {
+ LogManager.logDetail(LogConstants.CTX_DQP, "Queuing plan, since max
plans has been reached."); //$NON-NLS-1$
+ }
waitingPlans.add(workItem);
}
}
Modified:
trunk/engine/src/main/java/org/teiid/dqp/internal/process/DataTierManagerImpl.java
===================================================================
---
trunk/engine/src/main/java/org/teiid/dqp/internal/process/DataTierManagerImpl.java 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/engine/src/main/java/org/teiid/dqp/internal/process/DataTierManagerImpl.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -147,6 +147,7 @@
VDBMetaData vdb = workContext.getVDB();
CompositeMetadataStore metadata =
vdb.getAttachment(TransformationMetadata.class).getMetadataStore();
Collection rows = new ArrayList();
+ int oid = 0;
if (command instanceof Query) {
Query query = (Query)command;
UnaryFromClause ufc = (UnaryFromClause)query.getFrom().getClauses().get(0);
@@ -154,11 +155,10 @@
final SystemTables sysTable =
SystemTables.valueOf(group.getNonCorrelationName().substring(CoreConstants.SYSTEM_MODEL.length()
+ 1).toUpperCase());
switch (sysTable) {
case DATATYPES:
- rows = new LinkedHashSet(); //System types are duplicated in each indexed vdb...
for (Datatype datatype : metadata.getDatatypes()) {
rows.add(Arrays.asList(datatype.getName(), datatype.isBuiltin(),
datatype.isBuiltin(), datatype.getName(), datatype.getJavaClassName(),
datatype.getScale(),
datatype.getLength(), datatype.getNullType().toString(), datatype.isSigned(),
datatype.isAutoIncrement(), datatype.isCaseSensitive(), datatype.getPrecisionLength(),
- datatype.getRadix(), datatype.getSearchType().toString(), datatype.getUUID(),
datatype.getRuntimeTypeName(), datatype.getBasetypeName(), datatype.getAnnotation(),
datatype.getUUID().hashCode()));
+ datatype.getRadix(), datatype.getSearchType().toString(), datatype.getUUID(),
datatype.getRuntimeTypeName(), datatype.getBasetypeName(), datatype.getAnnotation(),
oid++));
}
break;
case VIRTUALDATABASES:
@@ -166,13 +166,13 @@
break;
case SCHEMAS:
for (Schema model : getVisibleSchemas(vdb, metadata)) {
- rows.add(Arrays.asList(vdbName, model.getName(), model.isPhysical(),
model.getUUID(), model.getAnnotation(), model.getPrimaryMetamodelUri(),
model.getUUID().hashCode()));
+ rows.add(Arrays.asList(vdbName, model.getName(), model.isPhysical(),
model.getUUID(), model.getAnnotation(), model.getPrimaryMetamodelUri(), oid++));
}
break;
case PROCEDURES:
for (Schema schema : getVisibleSchemas(vdb, metadata)) {
for (Procedure proc : schema.getProcedures().values()) {
- rows.add(Arrays.asList(vdbName, proc.getParent().getName(), proc.getName(),
proc.getNameInSource(), proc.getResultSet() != null, proc.getUUID(),
proc.getAnnotation(),proc.getUUID().hashCode()));
+ rows.add(Arrays.asList(vdbName, proc.getParent().getName(), proc.getName(),
proc.getNameInSource(), proc.getResultSet() != null, proc.getUUID(), proc.getAnnotation(),
oid++));
}
}
break;
@@ -182,13 +182,13 @@
for (ProcedureParameter param : proc.getParameters()) {
Datatype dt = param.getDatatype();
rows.add(Arrays.asList(vdbName, proc.getParent().getName(), proc.getName(),
param.getName(), dt!=null?dt.getRuntimeTypeName():null, param.getPosition(),
param.getType().toString(), param.isOptional(),
- param.getPrecision(), param.getLength(), param.getScale(), param.getRadix(),
param.getNullType().toString(), param.getUUID(), param.getAnnotation(),
param.getUUID().hashCode()));
+ param.getPrecision(), param.getLength(), param.getScale(), param.getRadix(),
param.getNullType().toString(), param.getUUID(), param.getAnnotation(), oid++));
}
if (proc.getResultSet() != null) {
for (Column param : proc.getResultSet().getColumns()) {
Datatype dt = param.getDatatype();
rows.add(Arrays.asList(vdbName, proc.getParent().getName(), proc.getName(),
param.getName(), dt!=null?dt.getRuntimeTypeName():null, param.getPosition(),
"ResultSet", false, //$NON-NLS-1$
- param.getPrecision(), param.getLength(), param.getScale(), param.getRadix(),
param.getNullType().toString(), param.getUUID(), param.getAnnotation(),
param.getUUID().hashCode()));
+ param.getPrecision(), param.getLength(), param.getScale(), param.getRadix(),
param.getNullType().toString(), param.getUUID(), param.getAnnotation(), oid++));
}
}
}
@@ -215,7 +215,7 @@
}
for (AbstractMetadataRecord record : records) {
for (Map.Entry<String, String> entry : record.getProperties().entrySet()) {
- rows.add(Arrays.asList(entry.getKey(), entry.getValue(), record.getUUID(),
record.getUUID().hashCode()));
+ rows.add(Arrays.asList(entry.getKey(), entry.getValue(), record.getUUID(),
oid++));
}
}
break;
@@ -225,7 +225,7 @@
switch (sysTable) {
case TABLES:
rows.add(Arrays.asList(vdbName, schema.getName(), table.getName(),
table.getTableType().toString(), table.getNameInSource(),
- table.isPhysical(), table.supportsUpdate(), table.getUUID(),
table.getCardinality(), table.getAnnotation(), table.isSystem(), table.isMaterialized(),
table.getUUID().hashCode()));
+ table.isPhysical(), table.supportsUpdate(), table.getUUID(),
table.getCardinality(), table.getAnnotation(), table.isSystem(), table.isMaterialized(),
oid++));
break;
case COLUMNS:
for (Column column : table.getColumns()) {
@@ -234,13 +234,13 @@
dt!=null?dt.getRuntimeTypeName():null, column.getScale(), column.getLength(),
column.isFixedLength(), column.isSelectable(), column.isUpdatable(),
column.isCaseSensitive(), column.isSigned(), column.isCurrency(),
column.isAutoIncremented(), column.getNullType().toString(), column.getMinimumValue(),
column.getMaximumValue(), column.getSearchType().toString(),
column.getFormat(), column.getDefaultValue(), dt!=null?dt.getJavaClassName():null,
column.getPrecision(),
- column.getCharOctetLength(), column.getRadix(), column.getUUID(),
column.getAnnotation(), column.getUUID().hashCode()));
+ column.getCharOctetLength(), column.getRadix(), column.getUUID(),
column.getAnnotation(), oid++));
}
break;
case KEYS:
for (KeyRecord key : table.getAllKeys()) {
rows.add(Arrays.asList(vdbName, table.getParent().getName(), table.getName(),
key.getName(), key.getAnnotation(), key.getNameInSource(), key.getType().toString(),
- false, (key instanceof ForeignKey)?((ForeignKey)key).getUniqueKeyID():null,
key.getUUID(), key.getUUID().hashCode()));
+ false, (key instanceof ForeignKey)?((ForeignKey)key).getUniqueKeyID():null,
key.getUUID(), oid++));
}
break;
case KEYCOLUMNS:
@@ -248,7 +248,7 @@
int postition = 1;
for (Column column : key.getColumns()) {
rows.add(Arrays.asList(vdbName, schema.getName(), table.getName(),
column.getName(), key.getName(), key.getType().toString(),
- (key instanceof ForeignKey)?((ForeignKey)key).getUniqueKeyID():null,
key.getUUID(), postition++, key.getUUID().hashCode()));
+ (key instanceof ForeignKey)?((ForeignKey)key).getUniqueKeyID():null,
key.getUUID(), postition++, oid++));
}
}
break;
@@ -289,7 +289,7 @@
matTableName = t.getName();
targetSchema = t.getParent().getName();
}
- rows.add(Arrays.asList(vdbName, schema.getName(), table.getName(), targetSchema,
matTableName, state, updated, cardinaltity, valid));
+ rows.add(Arrays.asList(vdbName, schema.getName(), table.getName(), targetSchema,
matTableName, valid, state, updated, cardinaltity));
break;
}
}
Modified:
trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java
===================================================================
---
trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/engine/src/main/java/org/teiid/dqp/internal/process/ThreadReuseExecutor.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -78,6 +78,8 @@
long getCreationTime();
+ DQPWorkContext getDqpWorkContext();
+
}
static class RunnableWrapper implements PrioritizedRunnable {
@@ -91,6 +93,7 @@
PrioritizedRunnable pr = (PrioritizedRunnable)r;
creationTime = pr.getCreationTime();
priority = pr.getPriority();
+ workContext = pr.getDqpWorkContext();
} else {
creationTime = System.currentTimeMillis();
priority = Integer.MAX_VALUE;
@@ -113,6 +116,10 @@
workContext.runInContext(r);
}
+ public DQPWorkContext getDqpWorkContext() {
+ return workContext;
+ }
+
}
private final ThreadPoolExecutor tpe;
@@ -189,6 +196,11 @@
public int getPriority() {
return runnable.getPriority();
}
+
+ @Override
+ public DQPWorkContext getDqpWorkContext() {
+ return runnable.getDqpWorkContext();
+ }
}
private volatile int activeCount;
Modified: trunk/engine/src/main/java/org/teiid/query/processor/QueryProcessor.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/query/processor/QueryProcessor.java 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/engine/src/main/java/org/teiid/query/processor/QueryProcessor.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -61,14 +61,13 @@
private ProcessorDataManager dataMgr;
private BufferManager bufferMgr;
private ProcessorPlan processPlan;
- private boolean initialized = false;
+ private boolean initialized;
+ private boolean open;
private int reserved;
/** Flag that marks whether the request has been canceled. */
- private volatile boolean requestCanceled = false;
+ private volatile boolean requestCanceled;
private static final int DEFAULT_WAIT = 50;
- private boolean processorClosed = false;
-
- private boolean nonBlocking = false;
+ private boolean processorClosed;
/**
* Construct a processor with all necessary information to process.
@@ -83,8 +82,6 @@
this.dataMgr = dataMgr;
this.processPlan = plan;
this.bufferMgr = bufferMgr;
- // Add data manager to all nodes in tree
- this.processPlan.initialize(context, this.dataMgr, bufferMgr);
}
public CommandContext getContext() {
@@ -106,13 +103,8 @@
long wait = DEFAULT_WAIT;
try {
return nextBatchDirect();
- } catch (ExpiredTimeSliceException e) {
- if (!nonBlocking) {
- throw e;
- }
- continue;
} catch (BlockedException e) {
- if (!nonBlocking) {
+ if (!this.context.isNonBlocking()) {
throw e;
}
}
@@ -132,13 +124,15 @@
try {
// initialize if necessary
- if(! initialized) {
- if (reserved == 0) {
- reserved =
this.bufferMgr.reserveBuffers(this.bufferMgr.getSchemaSize(this.getOutputElements()),
BufferReserveMode.FORCE);
- }
+ if(!initialized) {
+ reserved =
this.bufferMgr.reserveBuffers(this.bufferMgr.getSchemaSize(this.getOutputElements()),
BufferReserveMode.FORCE);
+ this.processPlan.initialize(context, this.dataMgr, bufferMgr);
+ initialized = true;
+ }
+ if (!open) {
// Open the top node for reading
processPlan.open();
- initialized = true;
+ open = true;
}
long currentTime = System.currentTimeMillis();
@@ -146,7 +140,7 @@
//TODO: see if there is pending work before preempting
- while(currentTime < context.getTimeSliceEnd() || nonBlocking) {
+ while(currentTime < context.getTimeSliceEnd() || context.isNonBlocking()) {
if (requestCanceled) {
throw new
TeiidProcessingException(QueryExecPlugin.Util.getString("QueryProcessor.request_cancelled",
getProcessID())); //$NON-NLS-1$
}
@@ -232,6 +226,6 @@
}
public void setNonBlocking(boolean nonBlocking) {
- this.nonBlocking = nonBlocking;
+ this.context.setNonBlocking(nonBlocking);
}
}
Modified: trunk/engine/src/main/java/org/teiid/query/util/CommandContext.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/query/util/CommandContext.java 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/engine/src/main/java/org/teiid/query/util/CommandContext.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -108,6 +108,7 @@
private VariableContext variableContext = new VariableContext();
private TempTableStore tempTableStore;
private LinkedList<String> recursionStack;
+ private boolean nonBlocking;
/**
* Construct a new context.
@@ -169,6 +170,7 @@
if (this.recursionStack != null) {
clone.recursionStack = new LinkedList<String>(this.recursionStack);
}
+ clone.setNonBlocking(this.nonBlocking);
return clone;
}
@@ -444,5 +446,13 @@
public void setGlobalTableStore(TempTableStore tempTableStore) {
globalState.globalTables = tempTableStore;
}
+
+ public boolean isNonBlocking() {
+ return nonBlocking;
+ }
+
+ public void setNonBlocking(boolean nonBlocking) {
+ this.nonBlocking = nonBlocking;
+ }
}
Modified: trunk/engine/src/main/resources/org/teiid/query/execution/i18n.properties
===================================================================
--- trunk/engine/src/main/resources/org/teiid/query/execution/i18n.properties 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/engine/src/main/resources/org/teiid/query/execution/i18n.properties 2010-08-12
03:01:25 UTC (rev 2451)
@@ -224,8 +224,8 @@
TempTableDataManager.failed_load=Failed to load materialized view table {0}.
TempTableDataManager.loaded=Loaded materialized view table {0} with row count {1}.
-TempTableDataManager.loading=Loading MatView {0}
-TempTableDataManager.not_implicit_matview={0} does not taget an internal materialized
view.
+TempTableDataManager.loading=Loading materialized view table {0}
+TempTableDataManager.not_implicit_matview={0} does not target an internal materialized
view.
TempTableDataManager.row_refresh_pk=Materialized view {0} cannot have a row refreshed
since there is no primary key.
TempTableDataManager.row_refresh_composite=Materialized view {0} cannot have a row
refreshed because it uses a composite key.
TempTableDataManager.row_refresh_updatable=Materialized view {0} cannot have a row
refreshed because it's cache hint did not specify \"updatable\".
Modified: trunk/metadata/src/main/resources/System.vdb
===================================================================
(Binary files differ)
Modified: trunk/runtime/src/main/java/org/teiid/deployers/PgCatalogMetadataStore.java
===================================================================
--- trunk/runtime/src/main/java/org/teiid/deployers/PgCatalogMetadataStore.java 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/runtime/src/main/java/org/teiid/deployers/PgCatalogMetadataStore.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -21,28 +21,29 @@
*/
package org.teiid.deployers;
-import org.teiid.core.CoreConstants;
+import java.math.BigInteger;
+import java.util.Arrays;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Random;
+import java.util.UUID;
+
import org.teiid.core.types.DataTypeManager;
-import org.teiid.metadata.Column;
-import org.teiid.metadata.ColumnSet;
+import org.teiid.metadata.AbstractMetadataRecord;
+import org.teiid.metadata.Datatype;
import org.teiid.metadata.MetadataFactory;
-import org.teiid.metadata.MetadataStore;
-import org.teiid.metadata.Schema;
import org.teiid.metadata.Table;
import org.teiid.metadata.Table.Type;
import org.teiid.translator.TranslatorException;
-public class PgCatalogMetadataStore {
+public class PgCatalogMetadataStore extends MetadataFactory {
private static final long serialVersionUID = 5391872008395637166L;
- private MetadataFactory factory;
+ private Random random;
- public PgCatalogMetadataStore(MetadataFactory factory) throws TranslatorException {
- this.factory = factory;
+ public PgCatalogMetadataStore(String modelName, Map<String, Datatype> dataTypes,
Properties importProperties) throws TranslatorException {
+ super(modelName, dataTypes, importProperties);
- Schema schema = factory.getMetadataStore().getSchemas().get(CoreConstants.ODBC_MODEL);
- schema.setUUID("mmuuid:8294601c-9fe9-4244-9499-4a012c5e1476"); //$NON-NLS-1$
-
add_pg_namespace();
add_pg_class();
add_pg_attribute();
@@ -56,30 +57,37 @@
add_pg_user();
}
- public MetadataStore getMetadataStore() {
- return factory.getMetadataStore();
+ @Override
+ protected void setUUID(AbstractMetadataRecord record) {
+ byte[] randomBytes = new byte[8];
+ if (random == null) {
+ random = new Random(2010);
+ }
+ random.nextBytes(randomBytes);
+ randomBytes[6] &= 0x0f; /* clear version */
+ randomBytes[6] |= 0x40; /* set to version 4 */
+ long msb = new BigInteger(randomBytes).longValue();
+ random.nextBytes(randomBytes);
+ randomBytes[0] &= 0x3f; /* clear variant */
+ randomBytes[0] |= 0x80; /* set to IETF variant */
+ long lsb = new BigInteger(randomBytes).longValue();
+ record.setUUID("mmuid:"+new UUID(msb, lsb)); //$NON-NLS-1$
}
-
- private Table createView(String name, String uuid) throws TranslatorException {
- Table t = this.factory.addTable(name);
+
+ private Table createView(String name) throws TranslatorException {
+ Table t = addTable(name);
t.setSystem(true);
t.setSupportsUpdate(false);
t.setVirtual(true);
t.setTableType(Type.Table);
- t.setUUID(uuid);
return t;
}
- private void addColumn(String name, String type, ColumnSet<?> table, String uuid)
throws TranslatorException {
- Column c = this.factory.addColumn(name, type, table);
- c.setUUID(uuid);
- }
-
//index access methods
private Table add_pg_am() throws TranslatorException {
- Table t = createView("pg_am",
"mmuuid:069bf3d5-79ab-4c78-9ede-b6802e5a0dea"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:644ce6f8-a75f-46e6-a03a-294b02feb6fc"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("amname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:ed5b2740-5024-4c3c-a1ac-9187d0ab16c7"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_am"); //$NON-NLS-1$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
+ addColumn("amname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
String transformation = "SELECT 0 as oid, 'btree' as amname";
//$NON-NLS-1$
t.setSelectTransformation(transformation);
@@ -89,12 +97,12 @@
// column defaul values
private Table add_pg_attrdef() throws TranslatorException {
- Table t = createView("pg_attrdef",
"mmuuid:a54429c7-cc41-4112-982b-df76ef3a507d"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_attrdef"); //$NON-NLS-1$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:280c0f10-ed7b-4d36-95a4-1409f22c3839"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("adsrc", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:1f29af59-2a39-4cad-b6ff-986ff224db27"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("adrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:54648256-35de-4dd3-9d23-1cf7d14aac1f"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("adnum", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:520aa08f-1341-4e8e-8abd-5785128d79ab"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
+ addColumn("adsrc", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("adrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("adnum", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
String transformation = "SELECT 0 as oid, 0 as adsrc, 0 as adrelid, 0 as
adnum"; //$NON-NLS-1$
t.setSelectTransformation(transformation);
@@ -103,34 +111,36 @@
// table columns ("attributes")
private Table add_pg_attribute() throws TranslatorException {
- Table t = createView("pg_attribute",
"mmuuid:7f89ff91-4ae6-40ff-926d-346c5a61f817"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_attribute"); //$NON-NLS-1$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:5142b0b5-b166-4e17-b18c-5bbdb023e1c3"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
// OID, The table this column belongs to
- addColumn("attrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:5f18b807-9eef-41fa-b6d0-b83e2bf6fa5d"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("attrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// The column name
- addColumn("attname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:7099d08f-4206-400e-ba65-fbeeb2066070"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("attname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
// OID, The data type of this column
- addColumn("atttypid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:8ef029fe-6410-4c34-8f35-301d25d7bd59"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("atttypid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// A copy of pg_type.typlen of this column's type
- addColumn("attlen", DataTypeManager.DefaultDataTypes.SHORT, t,
"mmuuid:36973b20-e707-460e-aaa5-ed38f9a1d90a"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("attlen", DataTypeManager.DefaultDataTypes.SHORT, t); //$NON-NLS-1$
// The number of the column. Ordinary columns are numbered from 1 up. System columns,
// such as oid, have (arbitrary) negative numbers
- addColumn("attnum", DataTypeManager.DefaultDataTypes.SHORT, t,
"mmuuid:ca1c8121-21d7-4a19-b009-a0ef482f5657"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("attnum", DataTypeManager.DefaultDataTypes.SHORT, t); //$NON-NLS-1$
// atttypmod records type-specific data supplied at table creation time (for example,
// the maximum length of a varchar column). It is passed to type-specific input
functions and
// length coercion functions. The value will generally be -1 for types that do not need
atttypmod
- addColumn("atttypmod", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:455e727b-8276-4bcd-bd65-9a43b990416a"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("atttypmod", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// This represents a not-null constraint. It is possible to change this column to
enable or disable the constraint
- addColumn("attnotnull", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:e9230efa-bde9-49ea-b6da-6ede8c5fb3ee"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("attnotnull", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// This column has been dropped and is no longer valid. A dropped column is still
physically present in the table,
// but is ignored by the parser and so cannot be accessed via SQL
- addColumn("attisdropped", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:910c0c60-63be-44fb-bc30-1ba5528cf471"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("attisdropped", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// This column has a default value, in which case there will be a corresponding entry
in the pg_attrdef
// catalog that actually defines the value
- addColumn("atthasdef", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:be916cb0-0f48-44d7-ae5c-003822ee3e57"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("atthasdef", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
+ addPrimaryKey("pk_pg_attr", Arrays.asList("oid"), t); //$NON-NLS-1$
//$NON-NLS-2$
+
String transformation = "SELECT t1.OID as oid, " + //$NON-NLS-1$
"(SELECT OID FROM SYS.Tables WHERE Name = t1.TableName AND SchemaName =
t1.SchemaName) as attrelid, " + //$NON-NLS-1$
"t1.Name as attname, " + //$NON-NLS-1$
@@ -144,41 +154,44 @@
"false as atthasdef " + //$NON-NLS-1$
"FROM SYS.Columns as t1"; //$NON-NLS-1$
t.setSelectTransformation(transformation);
+ t.setMaterialized(true);
return t;
}
// tables, indexes, sequences ("relations")
private Table add_pg_class() throws TranslatorException {
- Table t = createView("pg_class",
"mmuuid:ad51e389-9443-4a7b-984a-5c1875fbd329"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_class"); //$NON-NLS-1$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:2a19b579-70b9-4923-a5df-6bbbbc642042"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
// Name of the table, index, view, etc
- addColumn("relname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:e6534fee-6712-4574-b228-2787fb960e46"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("relname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
// The OID of the namespace that contains this relation (pg_namespace.oid)
- addColumn("relnamespace", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:6881bd36-92b9-4552-b953-028036d59f50"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("relnamespace", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// r = ordinary table, i = index, S = sequence, v = view, c = composite type, t = TOAST
table
- addColumn("relkind", DataTypeManager.DefaultDataTypes.CHAR, t,
"mmuuid:0a280f97-8dce-4123-bbc9-54bf3b5fd8f6"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("relkind", DataTypeManager.DefaultDataTypes.CHAR, t); //$NON-NLS-1$
// If this is an index, the access method used (B-tree, hash, etc.)
- addColumn("relam", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:6d59ce95-63ef-445d-bf17-6bcb45850623"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("relam", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// Number of rows in the table. This is only an estimate used by the planner. It is
updated
// by VACUUM, ANALYZE, and a few DDL commands such as CREATE INDEX
- addColumn("reltuples", DataTypeManager.DefaultDataTypes.FLOAT, t,
"mmuuid:d1b54420-5e09-41e0-a177-181e6a6b94d4"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("reltuples", DataTypeManager.DefaultDataTypes.FLOAT, t);
//$NON-NLS-1$
// Size of the on-disk representation of this table in pages (of size BLCKSZ). This is
only an estimate
// used by the planner. It is updated by VACUUM, ANALYZE, and a few DDL commands such
as CREATE INDEX
- addColumn("relpages", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:a74a4a3b-20b0-4a62-ac3a-4bd2047979fc"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("relpages", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// True if table has (or once had) rules; see pg_rewrite catalog
- addColumn("relhasrules", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:712a6f1e-0c49-48dc-99ed-9f55a7c3d6d4"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("relhasrules", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// True if we generate an OID for each row of the relation
- addColumn("relhasoids", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:e099cd49-b50b-4573-a931-9c9eb95d75ae"); //$NON-NLS-1$ //$NON-NLS-2$
-
+ addColumn("relhasoids", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
+
+ addPrimaryKey("pk_pg_class", Arrays.asList("oid"), t);
//$NON-NLS-1$ //$NON-NLS-2$
+
String transformation = "SELECT t1.OID as oid, t1.name as relname, " +
//$NON-NLS-1$
"(SELECT OID FROM SYS.Schemas WHERE Name = t1.SchemaName) as relnamespace,
" + //$NON-NLS-1$
"convert((CASE t1.isPhysical WHEN true THEN 'r' ELSE 'v' END),
char) as relkind," + //$NON-NLS-1$
@@ -189,32 +202,35 @@
"false as relhasoids " + //$NON-NLS-1$
"FROM SYS.Tables t1"; //$NON-NLS-1$
t.setSelectTransformation(transformation);
+ t.setMaterialized(true);
return t;
}
// additional index information
private Table add_pg_index() throws TranslatorException {
- Table t = createView("pg_index",
"mmuuid:a3e60b50-8282-4562-81a3-164e2e1481ad"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_index"); //$NON-NLS-1$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:f846b870-445f-4263-905b-f43ebdea385e"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
// The OID of the pg_class entry for this index
- addColumn("indexrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:16e440fd-616a-4437-a630-abc2d90c728e"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indexrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// The OID of the pg_class entry for the table this index is for
- addColumn("indrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:94eed371-461a-47b8-8ca1-0494fa0108fb"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// If true, the table was last clustered on this index
- addColumn("indisclustered", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:bce548a8-ac4a-4c71-a7ab-2ca0235e81ed"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indisclustered", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// If true, this is a unique index
- addColumn("indisunique", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:48d79b76-983b-4291-89c2-41222c2f1296"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indisunique", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// If true, this index represents the primary key of the table (indisunique should
always be true when this is true)
- addColumn("indisprimary", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:37e53c0f-08b4-403f-a8c6-5b28c367b62c"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indisprimary", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// Expression trees (in nodeToString() representation) for index attributes that are
not simple
// column references. This is a list with one element for each zero entry in indkey.
// NULL if all index attributes are simple references
- addColumn("indexprs", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:b99ce838-8576-423a-b5b7-e58080e3e65d"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indexprs", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
// This is an array of indnatts values that indicate which table columns this index
indexes.
- addColumn("indkey", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:4dfcc8eb-a131-4234-993f-051dfa15934e"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("indkey", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
+ addPrimaryKey("pk_pg_index", Arrays.asList("oid"), t);
//$NON-NLS-1$ //$NON-NLS-2$
+
String transformation = "SELECT t1.OID as oid, " + //$NON-NLS-1$
"t1.OID as indexrelid, " + //$NON-NLS-1$
"(SELECT OID FROM SYS.Tables WHERE SchemaName = t1.SchemaName AND Name =
t1.TableName) as indrelid, " + //$NON-NLS-1$
@@ -225,14 +241,15 @@
"0 as indkey " + //$NON-NLS-1$
"FROM SYS.KeyColumns as t1"; //$NON-NLS-1$
t.setSelectTransformation(transformation);
+ t.setMaterialized(true);
return t;
}
// schemas
private Table add_pg_namespace() throws TranslatorException {
- Table t = createView("pg_namespace",
"mmuuid:38438f3b-7664-4449-8f06-be69b2555a4c"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:36d8ca5a-4747-4bb0-8b7b-9f50f6eb9a0e"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("nspname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:8e2c1f9f-359d-4c33-afa5-20fa87585442"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_namespace"); //$NON-NLS-1$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
+ addColumn("nspname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
String transformation = "SELECT t1.OID as oid, t1.Name as nspname " +
//$NON-NLS-1$
"FROM SYS.Schemas as t1"; //$NON-NLS-1$
@@ -244,33 +261,35 @@
// functions and procedures
private Table add_pg_proc() throws TranslatorException {
- Table t = createView("pg_proc",
"mmuuid:3cffb0db-f326-40e6-890f-9ef7a0980784"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_proc"); //$NON-NLS-1$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:246f56c3-5268-42b8-a486-d3c77653f603"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
// Name of the function or procedure
- addColumn("proname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:b9c340ba-bf6f-41ba-aa40-f3c607077280"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("proname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
// Function returns a set (i.e., multiple values of the specified data type)
- addColumn("proretset", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:0e2c6601-ecc9-41e2-be0d-3a27565b3714"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("proretset", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
// OID of Data type of the return value
- addColumn("prorettype", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:d5e2bf27-a413-4146-a059-37bf651a1b97"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("prorettype", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// Number of input arguments
- addColumn("pronargs", DataTypeManager.DefaultDataTypes.SHORT, t,
"mmuuid:1490582b-6223-44df-8b20-9bcd5d241aa8"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("pronargs", DataTypeManager.DefaultDataTypes.SHORT, t);
//$NON-NLS-1$
- addColumn("proargtypes", DataTypeManager.DefaultDataTypes.OBJECT, t,
"mmuuid:4af1aac3-5d4c-47c5-ab6c-4a52b5b551b7"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("proargnames", DataTypeManager.DefaultDataTypes.OBJECT, t,
"mmuuid:bfc2e071-c49d-40b1-b3e9-d4891af6a77c"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("proargmodes", DataTypeManager.DefaultDataTypes.OBJECT, t,
"mmuuid:fd6e0be2-e336-4d3b-8217-f85cfcd0999b"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("proallargtypes", DataTypeManager.DefaultDataTypes.OBJECT, t,
"mmuuid:f0e04ef7-1a8b-4007-bce2-e2beba667d53"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("proargtypes", DataTypeManager.DefaultDataTypes.OBJECT, t);
//$NON-NLS-1$
+ addColumn("proargnames", DataTypeManager.DefaultDataTypes.OBJECT, t);
//$NON-NLS-1$
+ addColumn("proargmodes", DataTypeManager.DefaultDataTypes.OBJECT, t);
//$NON-NLS-1$
+ addColumn("proallargtypes", DataTypeManager.DefaultDataTypes.OBJECT, t);
//$NON-NLS-1$
// The OID of the namespace that contains this function
- addColumn("pronamespace", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:458f5136-4128-47e8-8063-3c97fb1add5c"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("pronamespace", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addPrimaryKey("pk_pg_proc", Arrays.asList("oid"), t); //$NON-NLS-1$
//$NON-NLS-2$
+
String transformation = "SELECT t1.OID as oid, t1.Name as proname, false as
proretset, " + //$NON-NLS-1$
"(SELECT dt.OID FROM ProcedureParams pp, DataTypes dt WHERE pp.ProcedureName =
t1.Name AND pp.SchemaName = t1.SchemaName AND pp.Type = 'ResultSet' AND
pp.Position = 1 AND dt.Name = pp.DataType) as prorettype, " + //$NON-NLS-1$
- "(SELECT count(*) FROM ProcedureParams pp WHERE pp.ProcedureName = t1.Name AND
pp.SchemaName = t1.SchemaName ) as pronargs, " + //$NON-NLS-1$
+ "convert((SELECT count(*) FROM ProcedureParams pp WHERE pp.ProcedureName =
t1.Name AND pp.SchemaName = t1.SchemaName ), short) as pronargs, " + //$NON-NLS-1$
"null as proargtypes, " + //$NON-NLS-1$
"null as proargnames, " + //$NON-NLS-1$
"null as proargmodes, " + //$NON-NLS-1$
@@ -278,22 +297,23 @@
"(SELECT OID FROM SYS.Schemas WHERE Name = t1.SchemaName) as pronamespace "
+ //$NON-NLS-1$
"FROM SYS.Procedures as t1"; //$NON-NLS-1$
t.setSelectTransformation(transformation);
+ t.setMaterialized(true);
return t;
}
// triggers
private Table add_pg_trigger() throws TranslatorException {
- Table t = createView("pg_trigger",
"mmuuid:dbdacb28-7e78-4ae5-8a99-3e3e1c59f641"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:7b1632d0-8357-47d6-9233-24291059f37d"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgconstrrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:f78e6a3c-5c27-4381-9d76-870fd3b6b510"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgfoid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:9a9d2791-506e-4e06-88e2-fadb90cb8d8c"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgargs", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:6ab14a63-9aa3-416c-872b-8f6a37131fa4"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgnargs", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:ec283b19-42a0-441f-8198-b80f353720d1"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgdeferrable", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:264a3677-584c-4ecd-808b-b837acd9c129"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tginitdeferred", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:034bb072-1571-4953-bc18-216478346304"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgconstrname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:ad972784-8dc3-4151-b113-3d95967dc19f"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("tgrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:3aecc7ac-d54a-4bf7-be75-f64b37eb59ab"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_trigger"); //$NON-NLS-1$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
+ addColumn("tgconstrrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("tgfoid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("tgargs", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("tgnargs", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("tgdeferrable", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
+ addColumn("tginitdeferred", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
+ addColumn("tgconstrname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
+ addColumn("tgrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
String transformation = "SELECT 1 as oid, 1 as tgconstrrelid, "
+//$NON-NLS-1$
"1 as tgfoid, " +//$NON-NLS-1$
@@ -309,29 +329,29 @@
}
//data types
- private Table add_pg_type () throws TranslatorException {
- Table t = createView("pg_type",
"mmuuid:8024e6eb-ba32-41a0-a250-95a36eb4b71f"); //$NON-NLS-1$ //$NON-NLS-2$
+ private Table add_pg_type() throws TranslatorException {
+ Table t = createView("pg_type"); //$NON-NLS-1$
// Data type name
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:83240e67-acd6-49d3-be86-a4e186d110ea"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
// Data type name
- addColumn("typname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:e9f471d8-7ad0-48a9-ab64-7adbe922ff9b"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
// The OID of the namespace that contains this type
- addColumn("typnamespace", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:e1723124-4e26-4971-a407-ceefaf0f624d"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typnamespace", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// For a fixed-size type, typlen is the number of bytes in the internal representation
of the type.
// But for a variable-length type, typlen is negative. -1 indicates a
"varlena" type (one that
// has a length word), -2 indicates a null-terminated C string.
- addColumn("typlen", DataTypeManager.DefaultDataTypes.SHORT, t,
"mmuuid:33b00d6a-aae5-4bcd-80cc-ec7052bdeca2"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typlen", DataTypeManager.DefaultDataTypes.SHORT, t); //$NON-NLS-1$
// typtype is b for a base type, c for a composite type (e.g., a table's row
type), d for a domain,
// e for an enum type, or p for a pseudo-type. See also typrelid and typbasetype
- addColumn("typtype", DataTypeManager.DefaultDataTypes.CHAR, t,
"mmuuid:496eb63b-7fb2-4d56-90ac-11e5717acadd"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typtype", DataTypeManager.DefaultDataTypes.CHAR, t); //$NON-NLS-1$
// if this is a domain (see typtype), then typbasetype identifies the type that this
one is based on.
// Zero if this type is not a domain
- addColumn("typbasetype", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:e7df7d7a-1ddd-4a56-8514-82272eef5aa3"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typbasetype", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// Domains use typtypmod to record the typmod to be applied to their base type
// (-1 if base type does not use a typmod). -1 if this type is not a domain
- addColumn("typtypmod", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:800d1b55-c775-4a63-b5ed-e76d3b112f60"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typtypmod", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
- addColumn("typrelid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:d44fc440-a677-463f-a403-f04f1896a705"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("typrelid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
String transformation =
"SELECT 16 as oid, 'boolean' as typname, (SELECT OID FROM SYS.Schemas
where Name = 'SYS') as typnamespace, convert(1, short) as typlen,
convert('b', char) as typtype, 0 as typbasetype, -1 as typtypmod, 0 as typrelid
FROM (SELECT 1) X" + //$NON-NLS-1$
@@ -375,17 +395,17 @@
}
private Table add_pg_database() throws TranslatorException {
- Table t = createView("pg_database",
"mmuuid:6ae73c29-0c6f-4ec3-9c09-a262d8e41ac2"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:a2be6d15-b504-4257-962e-2c3fa90e3c16"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("datname", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:e751d595-6afe-430e-9f57-a56cee474765"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("encoding", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:637b6fec-e56a-461b-b714-7c88976d7cde"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("datlastsysoid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:c93379b9-1b4d-4068-890f-deed28338a54"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_database"); //$NON-NLS-1$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
+ addColumn("datname", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
+ addColumn("encoding", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("datlastsysoid", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
// this is is boolean type but the query coming in is in the form dataallowconn =
't'
- addColumn("datallowconn", DataTypeManager.DefaultDataTypes.CHAR, t,
"mmuuid:7be945c4-6bca-4f65-b655-b055b6d31c56"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("datconfig", DataTypeManager.DefaultDataTypes.OBJECT, t,
"mmuuid:dde7619f-7071-490f-85c8-ba8c68cb0e78"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("datacl", DataTypeManager.DefaultDataTypes.OBJECT, t,
"mmuuid:80ed5897-0b9c-4b3a-95ee-0e5ff4faad34"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("datdba", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:1190357d-63d4-4b19-a0cd-f9f23b11e23e"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("dattablespace", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:6261ae76-3d53-4bda-bb5c-a353818292ae"); //$NON-NLS-1$ //$NON-NLS-2$
+ addColumn("datallowconn", DataTypeManager.DefaultDataTypes.CHAR, t);
//$NON-NLS-1$
+ addColumn("datconfig", DataTypeManager.DefaultDataTypes.OBJECT, t);
//$NON-NLS-1$
+ addColumn("datacl", DataTypeManager.DefaultDataTypes.OBJECT, t);
//$NON-NLS-1$
+ addColumn("datdba", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
+ addColumn("dattablespace", DataTypeManager.DefaultDataTypes.INTEGER, t);
//$NON-NLS-1$
String transformation = "SELECT 0 as oid, " + //$NON-NLS-1$
"'teiid' as datname, " + //$NON-NLS-1$
@@ -401,11 +421,11 @@
}
private Table add_pg_user() throws TranslatorException {
- Table t = createView("pg_user",
"mmuuid:0da462b7-bacf-41da-9335-9a12224c462a"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t,
"mmuuid:dcebd4db-ba52-4909-ab57-528c818e94b7"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("usename", DataTypeManager.DefaultDataTypes.STRING, t,
"mmuuid:8d148996-16a1-44d8-b5ff-06f9421415d4"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("usecreatedb", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:7f20dc11-f376-4da5-9fe5-139c2562b4c2"); //$NON-NLS-1$ //$NON-NLS-2$
- addColumn("usesuper", DataTypeManager.DefaultDataTypes.BOOLEAN, t,
"mmuuid:f3434529-3e9a-4f11-90c0-b74374947902"); //$NON-NLS-1$ //$NON-NLS-2$
+ Table t = createView("pg_user"); //$NON-NLS-1$
+ addColumn("oid", DataTypeManager.DefaultDataTypes.INTEGER, t); //$NON-NLS-1$
+ addColumn("usename", DataTypeManager.DefaultDataTypes.STRING, t);
//$NON-NLS-1$
+ addColumn("usecreatedb", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
+ addColumn("usesuper", DataTypeManager.DefaultDataTypes.BOOLEAN, t);
//$NON-NLS-1$
String transformation = "SELECT 0 as oid, " + //$NON-NLS-1$
"null as usename, " + //$NON-NLS-1$
Modified: trunk/runtime/src/main/java/org/teiid/deployers/VDBRepository.java
===================================================================
--- trunk/runtime/src/main/java/org/teiid/deployers/VDBRepository.java 2010-08-11 20:57:34
UTC (rev 2450)
+++ trunk/runtime/src/main/java/org/teiid/deployers/VDBRepository.java 2010-08-12 03:01:25
UTC (rev 2451)
@@ -166,9 +166,8 @@
}
private MetadataStore getODBCMetadataStore() {
- MetadataFactory factory = new MetadataFactory(CoreConstants.ODBC_MODEL,
getBuiltinDatatypes(), new Properties());
try {
- PgCatalogMetadataStore pg = new PgCatalogMetadataStore(factory);
+ PgCatalogMetadataStore pg = new PgCatalogMetadataStore(CoreConstants.ODBC_MODEL,
getBuiltinDatatypes(), new Properties());
return pg.getMetadataStore();
} catch (TranslatorException e) {
LogManager.logError(LogConstants.CTX_DQP,
RuntimePlugin.Util.getString("failed_to_load_odbc_metadata")); //$NON-NLS-1$
Modified: trunk/runtime/src/main/java/org/teiid/services/SessionServiceImpl.java
===================================================================
--- trunk/runtime/src/main/java/org/teiid/services/SessionServiceImpl.java 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/runtime/src/main/java/org/teiid/services/SessionServiceImpl.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -302,6 +302,9 @@
private SessionMetadata getSessionInfo(String sessionID)
throws InvalidSessionException {
+ if (sessionID == null) {
+ throw new
InvalidSessionException(RuntimePlugin.Util.getString("SessionServiceImpl.invalid_session",
sessionID)); //$NON-NLS-1$
+ }
SessionMetadata info = this.sessionCache.get(sessionID);
if (info == null) {
throw new
InvalidSessionException(RuntimePlugin.Util.getString("SessionServiceImpl.invalid_session",
sessionID)); //$NON-NLS-1$
Modified: trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java
===================================================================
--- trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java 2010-08-11
20:57:34 UTC (rev 2450)
+++ trunk/runtime/src/main/java/org/teiid/transport/SocketClientInstance.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -25,6 +25,7 @@
import java.io.Serializable;
import java.net.InetSocketAddress;
import java.net.SocketAddress;
+import java.net.SocketException;
import org.teiid.client.security.ILogon;
import org.teiid.core.crypto.CryptoException;
@@ -88,7 +89,7 @@
}
public void exceptionOccurred(Throwable t) {
- LogManager.logDetail(LogConstants.CTX_TRANSPORT, t, "Unhandled exception, closing
client instance"); //$NON-NLS-1$
+ LogManager.log(t instanceof SocketException?MessageLevel.DETAIL:MessageLevel.ERROR,
LogConstants.CTX_TRANSPORT, t, "Unhandled exception, closing client instance");
//$NON-NLS-1$
}
public void onConnection() throws CommunicationException {
Modified: trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestVDBMerge.java
===================================================================
---
trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestVDBMerge.java 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestVDBMerge.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -19,11 +19,11 @@
String[] expected = {
"VDBName[string] SchemaName[string] Name[string] Type[string]
NameInSource[string] IsPhysical[boolean] SupportsUpdates[boolean] UID[string]
Cardinality[integer] Description[string] IsSystem[boolean]
IsMaterialized[boolean] OID[integer]",
- "PartsSupplier PartsSupplier PARTSSUPPLIER.PARTS Table PARTS
true true mmuuid:f6276601-73fe-1edc-a81c-ecf397b10590 16 null false
false 1623654648",
- "PartsSupplier PartsSupplier PARTSSUPPLIER.SHIP_VIA Table
SHIP_VIA true true mmuuid:0f4e9b80-73ff-1edc-a81c-ecf397b10590 4 null
false false 1136825257",
- "PartsSupplier PartsSupplier PARTSSUPPLIER.STATUS Table STATUS
true true mmuuid:1f297200-73ff-1edc-a81c-ecf397b10590 3 null false false
-1690137928",
- "PartsSupplier PartsSupplier PARTSSUPPLIER.SUPPLIER_PARTS Table
SUPPLIER_PARTS true true mmuuid:3deafb00-73ff-1edc-a81c-ecf397b10590 227
null false false 2040149098",
- "PartsSupplier PartsSupplier PARTSSUPPLIER.SUPPLIER Table
SUPPLIER true true mmuuid:2c371ec0-73ff-1edc-a81c-ecf397b10590 16 null
false false 940336727"
+ "PartsSupplier PartsSupplier PARTSSUPPLIER.PARTS Table PARTS
true true mmuuid:f6276601-73fe-1edc-a81c-ecf397b10590 16 null false
false 0",
+ "PartsSupplier PartsSupplier PARTSSUPPLIER.SHIP_VIA Table
SHIP_VIA true true mmuuid:0f4e9b80-73ff-1edc-a81c-ecf397b10590 4 null
false false 1",
+ "PartsSupplier PartsSupplier PARTSSUPPLIER.STATUS Table STATUS
true true mmuuid:1f297200-73ff-1edc-a81c-ecf397b10590 3 null false false
2",
+ "PartsSupplier PartsSupplier PARTSSUPPLIER.SUPPLIER_PARTS Table
SUPPLIER_PARTS true true mmuuid:3deafb00-73ff-1edc-a81c-ecf397b10590 227
null false false 3",
+ "PartsSupplier PartsSupplier PARTSSUPPLIER.SUPPLIER Table
SUPPLIER true true mmuuid:2c371ec0-73ff-1edc-a81c-ecf397b10590 16 null
false false 4"
};
executeTest("select * from tables where schemaname
='PartsSupplier'", expected); //$NON-NLS-1$
@@ -32,14 +32,14 @@
};
String[] expectedAfter = {
"VDBName[string] SchemaName[string] Name[string] Type[string]
NameInSource[string] IsPhysical[boolean] SupportsUpdates[boolean] UID[string]
Cardinality[integer] Description[string] IsSystem[boolean]
IsMaterialized[boolean] OID[integer]",
- "PartsSupplier BQT1 HugeA Table null true false
mmuuid:7c66fc80-33d2-1dfa-9931-e83d04ce10a0 500000 null false false
-70645926",
- "PartsSupplier BQT1 HugeB Table null true false
mmuuid:b0369400-33f8-1dfa-9931-e83d04ce10a0 500000 null false false
1906808737",
- "PartsSupplier BQT1 LargeA Table null true false
mmuuid:3976a800-33b2-1dfa-9931-e83d04ce10a0 10000 null false false
1317837587",
- "PartsSupplier BQT1 LargeB Table null true false
mmuuid:5fb40600-33c3-1dfa-9931-e83d04ce10a0 10000 null false false
-655406176",
- "PartsSupplier BQT1 MediumA Table null true false
mmuuid:61074980-338d-1dfa-9931-e83d04ce10a0 1000 null false false
-122563142",
- "PartsSupplier BQT1 MediumB Table null true false
mmuuid:e24bd1c0-33a4-1dfa-9931-e83d04ce10a0 1000 null false false
-1189500311",
- "PartsSupplier BQT1 SmallA Table null true false
mmuuid:0968424f-e6a0-1df9-ac06-b890ff96f710 50 null false false
97548178",
- "PartsSupplier BQT1 SmallB Table null true false
mmuuid:06fb8980-3377-1dfa-9931-e83d04ce10a0 50 null false false
-1716729278"
+ "PartsSupplier BQT1 HugeA Table null true false
mmuuid:7c66fc80-33d2-1dfa-9931-e83d04ce10a0 500000 null false false
5",
+ "PartsSupplier BQT1 HugeB Table null true false
mmuuid:b0369400-33f8-1dfa-9931-e83d04ce10a0 500000 null false false
6",
+ "PartsSupplier BQT1 LargeA Table null true false
mmuuid:3976a800-33b2-1dfa-9931-e83d04ce10a0 10000 null false false
7",
+ "PartsSupplier BQT1 LargeB Table null true false
mmuuid:5fb40600-33c3-1dfa-9931-e83d04ce10a0 10000 null false false
8",
+ "PartsSupplier BQT1 MediumA Table null true false
mmuuid:61074980-338d-1dfa-9931-e83d04ce10a0 1000 null false false 9",
+ "PartsSupplier BQT1 MediumB Table null true false
mmuuid:e24bd1c0-33a4-1dfa-9931-e83d04ce10a0 1000 null false false
10",
+ "PartsSupplier BQT1 SmallA Table null true false
mmuuid:0968424f-e6a0-1df9-ac06-b890ff96f710 50 null false false 11",
+ "PartsSupplier BQT1 SmallB Table null true false
mmuuid:06fb8980-3377-1dfa-9931-e83d04ce10a0 50 null false false 12"
};
executeTest("select * from tables where schemaname='BQT1'",
expectedBefore); //$NON-NLS-1$
@@ -94,14 +94,14 @@
String[] expectedAfter = {
"VDBName[string] SchemaName[string] Name[string] Type[string]
NameInSource[string] IsPhysical[boolean] SupportsUpdates[boolean] UID[string]
Cardinality[integer] Description[string] IsSystem[boolean]
IsMaterialized[boolean] OID[integer]",
- "empty BQT1 HugeA Table null true false
mmuuid:7c66fc80-33d2-1dfa-9931-e83d04ce10a0 500000 null false false
-70645926",
- "empty BQT1 HugeB Table null true false
mmuuid:b0369400-33f8-1dfa-9931-e83d04ce10a0 500000 null false false
1906808737",
- "empty BQT1 LargeA Table null true false
mmuuid:3976a800-33b2-1dfa-9931-e83d04ce10a0 10000 null false false
1317837587",
- "empty BQT1 LargeB Table null true false
mmuuid:5fb40600-33c3-1dfa-9931-e83d04ce10a0 10000 null false false
-655406176",
- "empty BQT1 MediumA Table null true false
mmuuid:61074980-338d-1dfa-9931-e83d04ce10a0 1000 null false false
-122563142",
- "empty BQT1 MediumB Table null true false
mmuuid:e24bd1c0-33a4-1dfa-9931-e83d04ce10a0 1000 null false false
-1189500311",
- "empty BQT1 SmallA Table null true false
mmuuid:0968424f-e6a0-1df9-ac06-b890ff96f710 50 null false false
97548178",
- "empty BQT1 SmallB Table null true false
mmuuid:06fb8980-3377-1dfa-9931-e83d04ce10a0 50 null false false
-1716729278"
+ "empty BQT1 HugeA Table null true false
mmuuid:7c66fc80-33d2-1dfa-9931-e83d04ce10a0 500000 null false false
0",
+ "empty BQT1 HugeB Table null true false
mmuuid:b0369400-33f8-1dfa-9931-e83d04ce10a0 500000 null false false
1",
+ "empty BQT1 LargeA Table null true false
mmuuid:3976a800-33b2-1dfa-9931-e83d04ce10a0 10000 null false false
2",
+ "empty BQT1 LargeB Table null true false
mmuuid:5fb40600-33c3-1dfa-9931-e83d04ce10a0 10000 null false false
3",
+ "empty BQT1 MediumA Table null true false
mmuuid:61074980-338d-1dfa-9931-e83d04ce10a0 1000 null false false 4",
+ "empty BQT1 MediumB Table null true false
mmuuid:e24bd1c0-33a4-1dfa-9931-e83d04ce10a0 1000 null false false 5",
+ "empty BQT1 SmallA Table null true false
mmuuid:0968424f-e6a0-1df9-ac06-b890ff96f710 50 null false false 6",
+ "empty BQT1 SmallB Table null true false
mmuuid:06fb8980-3377-1dfa-9931-e83d04ce10a0 50 null false false 7"
};
this.internalConnection = server.createConnection("jdbc:teiid:empty");
Modified:
trunk/test-integration/common/src/test/java/org/teiid/systemmodel/TestSystemVirtualModel.java
===================================================================
---
trunk/test-integration/common/src/test/java/org/teiid/systemmodel/TestSystemVirtualModel.java 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/java/org/teiid/systemmodel/TestSystemVirtualModel.java 2010-08-12
03:01:25 UTC (rev 2451)
@@ -133,6 +133,10 @@
"PK_SUPPLIER null", //$NON-NLS-1$
"PK_SUPPLIER_PARTS null", //$NON-NLS-1$
"PK_SUPPLIER_PARTS null", //$NON-NLS-1$
+ "pk_pg_attr null", //$NON-NLS-1$
+ "pk_pg_class null", //$NON-NLS-1$
+ "pk_pg_index null", //$NON-NLS-1$
+ "pk_pg_proc null", //$NON-NLS-1$
};
Modified:
trunk/test-integration/common/src/test/resources/TestCase3473/testGetTables.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestCase3473/testGetTables.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestCase3473/testGetTables.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -4,6 +4,7 @@
test SYS
DataTypes
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
test SYS
KeyColumns
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
test SYS
Keys
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
+test SYS
MatViews
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
test SYS
ProcedureParams
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
test SYS
Procedures
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
test SYS
Properties
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
@@ -22,7 +23,6 @@
test pg_catalog
pg_trigger
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> false
test pg_catalog
pg_type
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> false
test pg_catalog
pg_user
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> false
-test SYS
MatViews
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
test test
all_databases
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
test test
all_models
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
test test
all_tables
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
Modified:
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetColumns.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetColumns.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetColumns.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -368,10 +368,10 @@
QT_Ora9DS SYS
MatViews
Name 12
string 255
<null> 0
10 0 <null>
<null>
<null> <null>
255 3
YES <null>
<null>
<null> !
<null>
NO
QT_Ora9DS SYS
MatViews
TargetSchemaName 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 4
NO <null>
<null>
<null> !
<null>
NO
QT_Ora9DS SYS
MatViews
TargetName 12
string 4000
<null> 0
10 1 <null>
<null>
<null> <null>
4000 5
NO <null>
<null>
<null> !
<null>
NO
-QT_Ora9DS SYS
MatViews
LoadState 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 6
NO <null>
<null>
<null> !
<null>
NO
-QT_Ora9DS SYS
MatViews
Updated 93
timestamp 29
<null> 0
10 1 <null>
<null>
<null> <null>
0 7
NO <null>
<null>
<null> !
<null>
NO
-QT_Ora9DS SYS
MatViews
Cardinality 4
integer 10
<null> 0
10 1 <null>
<null>
<null> <null>
10 8
NO <null>
<null>
<null> !
<null>
NO
-QT_Ora9DS SYS
MatViews
Valid -7
boolean 1
<null> 0
10 1 <null>
<null>
<null> <null>
0 9
NO <null>
<null>
<null> !
<null>
NO
+QT_Ora9DS SYS
MatViews
Valid -7
boolean 1
<null> 0
10 1 <null>
<null>
<null> <null>
0 6
NO <null>
<null>
<null> !
<null>
NO
+QT_Ora9DS SYS
MatViews
LoadState 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 7
NO <null>
<null>
<null> !
<null>
NO
+QT_Ora9DS SYS
MatViews
Updated 93
timestamp 29
<null> 0
10 1 <null>
<null>
<null> <null>
0 8
NO <null>
<null>
<null> !
<null>
NO
+QT_Ora9DS SYS
MatViews
Cardinality 4
integer 10
<null> 0
10 1 <null>
<null>
<null> <null>
10 9
NO <null>
<null>
<null> !
<null>
NO
QT_Ora9DS BQT1
MediumA
IntKey 4
integer 22
<null> 0
10 0 <null>
<null>
<null> <null>
0 1
YES <null>
<null>
<null> !
<null>
NO
QT_Ora9DS BQT2
MediumA
IntKey 4
integer 22
<null> 0
10 0 <null>
<null>
<null> <null>
0 1
YES <null>
<null>
<null> !
<null>
NO
QT_Ora9DS BQT1
MediumA
StringKey 12
string 10
<null> 0
10 0 <null>
<null>
<null> <null>
10 2
YES <null>
<null>
<null> !
<null>
NO
Modified:
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -22,6 +22,7 @@
QT_Ora9DS SYS
DataTypes
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
KeyColumns
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
Keys
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
+QT_Ora9DS SYS
MatViews
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
ProcedureParams
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
Procedures
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
Properties
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
@@ -56,7 +57,6 @@
QT_Ora9DS BQT2
MediumB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallA
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
-QT_Ora9DS SYS
MatViews
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS VQT
Base.Agg1
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg2
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg3
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
Modified:
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_allTables.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -22,6 +22,7 @@
QT_Ora9DS SYS
DataTypes
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
KeyColumns
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
Keys
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
+QT_Ora9DS SYS
MatViews
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
ProcedureParams
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
Procedures
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS SYS
Properties
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
@@ -56,7 +57,6 @@
QT_Ora9DS BQT2
MediumB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallA
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
-QT_Ora9DS SYS
MatViews
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS VQT
Base.Agg1
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg2
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg3
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
Modified:
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableMultipleTypes.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -16,7 +16,6 @@
QT_Ora9DS BQT2
MediumB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallA
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
-QT_Ora9DS SYS
MatViews
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS VQT
Base.Agg1
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg2
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg3
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
@@ -50,7 +49,7 @@
QT_Ora9DS VQT
Union.U9
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS XQT
xqtData
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS XQT
xqtFullData
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
-Row Count : 50
+Row Count : 49
getColumnName getColumnType getCatalogName getColumnClassName
getColumnLabel getColumnTypeName getSchemaName getTableName
getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency
isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 QT_Ora9DS java.lang.String TABLE_CAT
string SYS Tables 255 255
0 false true false true 1
false true true true
TABLE_SCHEM 12 QT_Ora9DS java.lang.String TABLE_SCHEM
string SYS Tables 255 255
0 false true false true 1
false true true true
Modified:
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestMMDatabaseMetaData/testGetTables_specificTableTypes.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -16,7 +16,6 @@
QT_Ora9DS BQT2
MediumB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallA
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS BQT2
SmallB
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
-QT_Ora9DS SYS
MatViews
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
QT_Ora9DS VQT
Base.Agg1
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg2
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS VQT
Base.Agg3
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
@@ -50,7 +49,7 @@
QT_Ora9DS VQT
Union.U9
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS XQT
xqtData
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
QT_Ora9DS XQT
xqtFullData
TABLE
<null> <null>
<null>
<null>
<null>
<null> false
-Row Count : 50
+Row Count : 49
getColumnName getColumnType getCatalogName getColumnClassName
getColumnLabel getColumnTypeName getSchemaName getTableName
getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency
isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 QT_Ora9DS java.lang.String TABLE_CAT
string SYS Tables 255 255
0 false true false true 1
false true true true
TABLE_SCHEM 12 QT_Ora9DS java.lang.String TABLE_SCHEM
string SYS Tables 255 255
0 false true false true 1
false true true true
Modified:
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRIBUTE.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRIBUTE.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRIBUTE.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,239 +1,239 @@
integer integer string
integer short short integer boolean boolean boolean
oid attrelid attname
atttypid attlen attnum atttypmod attnotnull attisdropped atthasdef
--1088265444 1623654648 PART_ID
1043 4 1 4 false false false
-2032364534 1623654648 PART_NAME
1043 255 2 255 false false false
--1794301564 1623654648 PART_COLOR
1043 30 3 30 false false false
--1101199867 1623654648 PART_WEIGHT
1043 255 4 255 false false false
-1264644385 1136825257 SHIPPER_ID
21 0 1 0 false false false
--797147767 1136825257 SHIPPER_NAME
1043 30 2 30 false false false
--1477852881 -1690137928 STATUS_ID
21 0 1 0 false false false
--784751184 -1690137928 STATUS_NAME
1043 30 2 30 false false false
-39358754 2040149098 SUPPLIER_ID
1043 10 1 10 false false false
-14793330 2040149098 PART_ID
1043 4 2 4 false false false
-707895027 2040149098 QUANTITY
21 0 3 0 false false false
-1400996724 2040149098 SHIPPER_ID
21 0 4 0 false false false
-173333941 940336727 SUPPLIER_ID
1043 10 1 10 false false false
-866435638 940336727 SUPPLIER_NAME
1043 30 2 30 false false false
-1559537335 940336727 SUPPLIER_STATUS
21 0 3 0 false false false
-1834223700 940336727 SUPPLIER_CITY
1043 30 4 30 false false false
--1767641899 940336727 SUPPLIER_STATE
1043 2 5 2 false false false
-625775649 1125375648 VDBName
1043 255 1 255 false false false
-1944775942 1125375648 SchemaName
1043 255 2 255 false false false
-37248193 1125375648 TableName
1043 255 3 255 false false false
--1412388946 1125375648 Name
1043 255 4 255 false false false
--187678130 1125375648 Position
<null> 10 5 10 false false false
--826716590 1125375648 NameInSource
1043 255 6 255 false false false
-104049003 1125375648 DataType
1043 100 7 100 false false false
--1960637886 1125375648 Scale
<null> 10 8 10 false false false
-1552424938 1125375648 Length
<null> 10 9 10 false false false
-1175465478 1125375648 IsLengthFixed
16 1 10 1 false false false
--1799446175 1125375648 SupportsSelect
16 1 11 1 false false false
-1376383558 1125375648 SupportsUpdates
16 1 12 1 false false false
-1838086626 1125375648 IsCaseSensitive
16 1 13 1 false false false
-1504393951 1125375648 IsSigned
16 1 14 1 false false false
--227498353 1125375648 IsCurrency
16 1 15 1 false false false
-1025501313 1125375648 IsAutoIncremented
16 1 16 1 false false false
-220538653 1125375648 NullType
1043 20 17 20 false false false
-1127616920 1125375648 MinRange
1043 50 18 50 false false false
--1431993426 1125375648 MaxRange
1043 50 19 50 false false false
--917271927 1125375648 SearchType
1043 20 20 20 false false false
-99434351 1125375648 Format
1043 255 21 255 false false false
-2081463498 1125375648 DefaultValue
1043 255 22 255 false false false
-2038419570 1125375648 JavaClass
1043 500 23 500 false false false
--207752578 1125375648 Precision
<null> 10 24 10 false false false
-1904600238 1125375648 CharOctetLength
<null> 10 25 10 false false false
-741988173 1125375648 Radix
<null> 10 26 10 false false false
--710939971 1125375648 UID
1043 50 27 50 false false false
--1798385399 1125375648 Description
1043 255 28 255 false false false
--488975294 1125375648 OID
<null> 10 29 10 false false false
-988889238 407729263 Name
1043 100 1 100 false false false
-2044345153 407729263 IsStandard
16 1 2 1 false false false
-388003599 407729263 IsPhysical
16 1 3 1 false false false
-1747073036 407729263 TypeName
1043 100 4 100 false false false
--553383651 407729263 JavaClass
1043 500 5 500 false false false
-616923420 407729263 Scale
<null> 10 6 10 false false false
--352113497 407729263 TypeLength
<null> 10 7 10 false false false
--252713441 407729263 NullType
1043 20 8 20 false false false
--1410117530 407729263 IsSigned
16 1 9 1 false false false
-1589184032 407729263 IsAutoIncremented
16 1 10 1 false false false
-810689849 407729263 IsCaseSensitive
16 1 11 1 false false false
-748017945 407729263 Precision
<null> 10 12 10 false false false
-2009321453 407729263 Radix
<null> 10 13 10 false false false
-920862690 407729263 SearchType
1043 20 14 20 false false false
-996977955 407729263 UID
1043 50 15 50 false false false
--202037504 407729263 RuntimeType
1043 64 16 64 false false false
-449930315 407729263 BaseType
1043 64 17 64 false false false
--1742254424 407729263 Description
1043 255 18 255 false false false
-1702443356 407729263 OID
<null> 10 19 10 false false false
-854014254 1906549043 VDBName
1043 255 1 255 false false false
--1759292119 1906549043 SchemaName
1043 255 2 255 false false false
--1594935697 1906549043 TableName
1043 2048 3 2048 false false false
-2034926350 1906549043 Name
1043 255 4 255 false false false
--211689398 1906549043 KeyName
1043 255 5 255 false false false
--2096082716 1906549043 KeyType
1043 20 6 20 false false false
--22652004 1906549043 RefKeyUID
1043 50 7 50 false false false
-2018331904 1906549043 UID
1043 50 8 50 false false false
--732937332 1906549043 Position
<null> 10 9 10 false false false
--2084878595 1906549043 OID
<null> 10 10 10 false false false
--1451894484 -1056482755 VDBName
1043 255 1 255 false false false
-1074685596 -1056482755 SchemaName
1043 255 2 255 false false false
--1862131168 -1056482755 TableName
1043 2048 3 2048 false false false
-425155393 -1056482755 Name
1043 255 4 255 false false false
-156365359 -1056482755 Description
1043 255 5 255 false false false
--1100843962 -1056482755 NameInSource
1043 255 6 255 false false false
-846555123 -1056482755 Type
1043 20 7 20 false false false
--1736557250 -1056482755 IsIndexed
16 1 8 1 false false false
-1957953763 -1056482755 RefKeyUID
1043 50 9 50 false false false
--1864727535 -1056482755 UID
1043 50 10 50 false false false
-120374768 -1056482755 OID
<null> 10 11 10 false false false
-1518497335 -2028080981 VDBName
1043 255 1 255 false false false
--1436081057 -2028080981 SchemaName
1043 255 2 255 false false false
-829635174 -2028080981 Name
1043 255 3 255 false false false
--1827861927 -2028080981 TargetSchemaName
1043 255 4 255 false false false
--767393364 -2028080981 TargetName
1043 4000 5 4000 false false false
--1140134170 -2028080981 LoadState
1043 255 6 255 false false false
-107574265 -2028080981 Updated
1114 0 7 0 false false false
--1942479773 -2028080981 Cardinality
<null> 10 8 10 false false false
-1387104200 -2028080981 Valid
16 0 9 0 false false false
-1975537358 1809992480 VDBName
1043 255 1 255 false false false
--944775923 1809992480 SchemaName
1043 255 2 255 false false false
-2030457340 1809992480 ProcedureName
1043 255 3 255 false false false
--1008332542 1809992480 Name
1043 255 4 255 false false false
--33148063 1809992480 DataType
1043 25 5 25 false false false
-1214741362 1809992480 Position
<null> 10 6 10 false false false
-1405495099 1809992480 Type
1043 100 7 100 false false false
--1986083814 1809992480 Optional
16 1 8 1 false false false
-1013266093 1809992480 Precision
<null> 10 9 10 false false false
--948014349 1809992480 TypeLength
<null> 10 10 10 false false false
--1799226271 1809992480 Scale
<null> 10 11 10 false false false
--460741195 1809992480 Radix
<null> 10 12 10 false false false
--1768740125 1809992480 NullType
1043 10 13 10 false false false
-633179490 1809992480 UID
1043 50 14 50 false false false
-1549159280 1809992480 Description
1043 255 15 255 false false false
-1413251219 1809992480 OID
<null> 10 16 10 false false false
-675421827 -364939653 VDBName
1043 255 1 255 false false false
--1162137751 -364939653 SchemaName
1043 255 2 255 false false false
--1887591430 -364939653 Name
1043 255 3 255 false false false
--593996602 -364939653 NameInSource
1043 255 4 255 false false false
-1612225140 -364939653 ReturnsResults
16 1 5 1 false false false
--908438290 -364939653 UID
1043 50 6 50 false false false
--1392258153 -364939653 Description
1043 255 7 255 false false false
-415310936 -364939653 OID
<null> 10 8 10 false false false
-1640613833 -1169068629 Name
1043 255 1 255 false false false
-411746507 -1169068629 Value
1043 255 2 255 false false false
--1166122209 -1169068629 UID
1043 50 3 50 false false false
--601712965 -1169068629 OID
<null> 10 4 10 false false false
-549758030 -2944282 PKTABLE_CAT
1043 255 1 255 false false false
--1959434503 -2944282 PKTABLE_SCHEM
1043 255 2 255 false false false
--1715655065 -2944282 PKTABLE_NAME
1043 255 3 255 false false false
-1551740858 -2944282 PKCOLUMN_NAME
1043 255 4 255 false false false
-1816028845 -2944282 FKTABLE_CAT
1043 255 5 255 false false false
--302000488 -2944282 FKTABLE_SCHEM
1043 255 6 255 false false false
-1346376866 -2944282 FKTABLE_NAME
1043 255 7 255 false false false
--716350485 -2944282 FKCOLUMN_NAME
1043 255 8 255 false false false
-304004456 -2944282 KEY_SEQ
21 5 9 5 false false false
--449329715 -2944282 UPDATE_RULE
<null> 10 10 10 false false false
--1881787205 -2944282 DELETE_RULE
<null> 10 11 10 false false false
--318434336 -2944282 FK_NAME
1043 255 12 255 false false false
-1849512787 -2944282 PK_NAME
1043 255 13 255 false false false
-1757202753 -2944282 DEFERRABILITY
<null> 10 14 10 false false false
-1083046346 -69424901 VDBName
1043 255 1 255 false false false
--1915969202 -69424901 Name
1043 255 2 255 false false false
--708799924 -69424901 IsPhysical
16 1 3 1 false false false
-1001441719 -69424901 UID
1043 50 4 50 false false false
--639211628 -69424901 Description
1043 255 5 255 false false false
--1878816788 -69424901 PrimaryMetamodelURI
1043 255 6 255 false false false
-98394392 -69424901 OID
<null> 10 7 10 false false false
-743485616 -820106652 VDBName
1043 255 1 255 false false false
--1168783734 -820106652 SchemaName
1043 255 2 255 false false false
-690430606 -820106652 Name
1043 255 3 255 false false false
-880927430 -820106652 Type
1043 20 4 20 false false false
-239676287 -820106652 NameInSource
1043 255 5 255 false false false
--800318605 -820106652 IsPhysical
16 1 6 1 false false false
--1060614397 -820106652 SupportsUpdates
16 1 7 1 false false false
--175171634 -820106652 UID
1043 50 8 50 false false false
--827418434 -820106652 Cardinality
<null> 10 9 10 false false false
--627255997 -820106652 Description
1043 255 10 255 false false false
--852036943 -820106652 IsSystem
16 1 11 1 false false false
--439386537 -820106652 IsMaterialized
16 0 12 0 false false false
-2006785825 -820106652 OID
<null> 10 13 10 false false false
--1192264541 767013857 Name
1043 255 1 255 false false false
--357731549 767013857 Version
1043 50 2 50 false false false
-373628435 150756069 oid
<null> 0 1 0 false false false
--628173568 150756069 nspname
1043 0 2 0 false false false
-1625508050 332420260 oid
<null> 0 1 0 false false false
--1521761894 332420260 relname
1043 0 2 0 false false false
-559270286 332420260 relnamespace
<null> 0 3 0 false false false
--2108781653 332420260 relkind
1042 0 4 0 false false false
--1870447130 332420260 relam
<null> 0 5 0 false false false
-1412069305 332420260 reltuples
700 0 6 0 false false false
--1131535092 332420260 relpages
<null> 0 7 0 false false false
-2022840685 332420260 relhasrules
16 0 8 0 false false false
--723255984 332420260 relhasoids
1043 0 9 0 false false false
-2103741346 -224365397 oid
<null> 0 1 0 false false false
-1817835217 -224365397 attrelid
<null> 0 2 0 false false false
--574665690 -224365397 attname
1043 0 3 0 false false false
--1055354453 -224365397 atttypid
<null> 0 4 0 false false false
--1795441436 -224365397 attlen
21 0 5 0 false false false
--368889602 -224365397 attnum
21 0 6 0 false false false
--1832736504 -224365397 atttypmod
<null> 0 7 0 false false false
-1919642235 -224365397 attnotnull
16 0 8 0 false false false
--2003496118 -224365397 attisdropped
16 0 9 0 false false false
-2145379509 -224365397 atthasdef
16 0 10 0 false false false
-1257605974 -136764222 oid
<null> 0 1 0 false false false
--2137383909 -136764222 typname
1043 0 2 0 false false false
--664776960 -136764222 typnamespace
<null> 0 3 0 false false false
-30131224 -136764222 typlen
21 0 4 0 false false false
-622706593 -136764222 typtype
1042 0 5 0 false false false
--1602004266 -136764222 typbasetype
<null> 0 6 0 false false false
--919158145 -136764222 typtypmod
<null> 0 7 0 false false false
--1112999853 -136764222 typrelid
<null> 0 8 0 false false false
-1364472411 -1762024459 oid
<null> 0 1 0 false false false
--1332345703 -1762024459 indexrelid
<null> 0 2 0 false false false
-842922062 -1762024459 indrelid
<null> 0 3 0 false false false
--572843177 -1762024459 indisclustered
16 0 4 0 false false false
-375662166 -1762024459 indisunique
16 0 5 0 false false false
--1371913171 -1762024459 indisprimary
16 0 6 0 false false false
-129149326 -1762024459 indexprs
1043 0 7 0 false false false
--501867330 -1762024459 indkey
1043 0 8 0 false false false
-348003813 -1477143417 oid
<null> 0 1 0 false false false
-1511248377 -1477143417 amname
1043 0 2 0 false false false
--1984635687 -710458066 oid
<null> 0 1 0 false false false
--834139826 -710458066 proname
1043 0 2 0 false false false
-499803309 -710458066 proretset
16 0 3 0 false false false
-1397859651 -710458066 prorettype
<null> 0 4 0 false false false
--139838005 -710458066 pronargs
21 0 5 0 false false false
--664211823 -710458066 proargtypes
<null> 0 6 0 false false false
-112570388 -710458066 proargnames
<null> 0 7 0 false false false
--1648420405 -710458066 proargmodes
<null> 0 8 0 false false false
-1421812587 -710458066 proallargtypes
<null> 0 9 0 false false false
--1460928205 -710458066 pronamespace
<null> 0 10 0 false false false
-1255466367 -77334293 oid
<null> 0 1 0 false false false
--1839359651 -77334293 tgconstrrelid
<null> 0 2 0 false false false
--175657451 -77334293 tgfoid
<null> 0 3 0 false false false
--1427817109 -77334293 tgargs
<null> 0 4 0 false false false
-1345190695 -77334293 tgnargs
<null> 0 5 0 false false false
-224520183 -77334293 tgdeferrable
16 0 6 0 false false false
-1760818902 -77334293 tginitdeferred
16 0 7 0 false false false
-1978541887 -77334293 tgconstrname
1043 0 8 0 false false false
-824464965 -77334293 tgrelid
<null> 0 9 0 false false false
--607267013 1533609944 oid
<null> 0 1 0 false false false
--331283891 1533609944 adsrc
<null> 0 2 0 false false false
-1059469691 1533609944 adrelid
<null> 0 3 0 false false false
--1546672787 1533609944 adnum
<null> 0 4 0 false false false
-446356164 209142477 oid
<null> 0 1 0 false false false
--1631782981 209142477 datname
1043 0 2 0 false false false
-190169626 209142477 encoding
<null> 0 3 0 false false false
--1897406238 209142477 datlastsysoid
<null> 0 4 0 false false false
-2090011815 209142477 datallowconn
1042 0 5 0 false false false
-1265212944 209142477 datconfig
<null> 0 6 0 false false false
--639480338 209142477 datacl
<null> 0 7 0 false false false
--1356986869 209142477 datdba
<null> 0 8 0 false false false
-1220708103 209142477 dattablespace
<null> 0 9 0 false false false
--311176298 -164161188 oid
<null> 0 1 0 false false false
-717511814 -164161188 usename
1043 0 2 0 false false false
-1288630002 -164161188 usecreatedb
16 0 3 0 false false false
-1033115127 -164161188 usesuper
16 0 4 0 false false false
+0 0 PART_ID
1043 4 1 4 false false false
+1 0 PART_NAME
1043 255 2 255 false false false
+2 0 PART_COLOR
1043 30 3 30 false false false
+3 0 PART_WEIGHT
1043 255 4 255 false false false
+4 1 SHIPPER_ID
21 0 1 0 false false false
+5 1 SHIPPER_NAME
1043 30 2 30 false false false
+6 2 STATUS_ID
21 0 1 0 false false false
+7 2 STATUS_NAME
1043 30 2 30 false false false
+8 3 SUPPLIER_ID
1043 10 1 10 false false false
+9 3 PART_ID
1043 4 2 4 false false false
+10 3 QUANTITY
21 0 3 0 false false false
+11 3 SHIPPER_ID
21 0 4 0 false false false
+12 4 SUPPLIER_ID
1043 10 1 10 false false false
+13 4 SUPPLIER_NAME
1043 30 2 30 false false false
+14 4 SUPPLIER_STATUS
21 0 3 0 false false false
+15 4 SUPPLIER_CITY
1043 30 4 30 false false false
+16 4 SUPPLIER_STATE
1043 2 5 2 false false false
+17 5 VDBName
1043 255 1 255 false false false
+18 5 SchemaName
1043 255 2 255 false false false
+19 5 TableName
1043 255 3 255 false false false
+20 5 Name
1043 255 4 255 false false false
+21 5 Position
<null> 10 5 10 false false false
+22 5 NameInSource
1043 255 6 255 false false false
+23 5 DataType
1043 100 7 100 false false false
+24 5 Scale
<null> 10 8 10 false false false
+25 5 Length
<null> 10 9 10 false false false
+26 5 IsLengthFixed
16 1 10 1 false false false
+27 5 SupportsSelect
16 1 11 1 false false false
+28 5 SupportsUpdates
16 1 12 1 false false false
+29 5 IsCaseSensitive
16 1 13 1 false false false
+30 5 IsSigned
16 1 14 1 false false false
+31 5 IsCurrency
16 1 15 1 false false false
+32 5 IsAutoIncremented
16 1 16 1 false false false
+33 5 NullType
1043 20 17 20 false false false
+34 5 MinRange
1043 50 18 50 false false false
+35 5 MaxRange
1043 50 19 50 false false false
+36 5 SearchType
1043 20 20 20 false false false
+37 5 Format
1043 255 21 255 false false false
+38 5 DefaultValue
1043 255 22 255 false false false
+39 5 JavaClass
1043 500 23 500 false false false
+40 5 Precision
<null> 10 24 10 false false false
+41 5 CharOctetLength
<null> 10 25 10 false false false
+42 5 Radix
<null> 10 26 10 false false false
+43 5 UID
1043 50 27 50 false false false
+44 5 Description
1043 255 28 255 false false false
+45 5 OID
<null> 10 29 10 false false false
+46 6 Name
1043 100 1 100 false false false
+47 6 IsStandard
16 1 2 1 false false false
+48 6 IsPhysical
16 1 3 1 false false false
+49 6 TypeName
1043 100 4 100 false false false
+50 6 JavaClass
1043 500 5 500 false false false
+51 6 Scale
<null> 10 6 10 false false false
+52 6 TypeLength
<null> 10 7 10 false false false
+53 6 NullType
1043 20 8 20 false false false
+54 6 IsSigned
16 1 9 1 false false false
+55 6 IsAutoIncremented
16 1 10 1 false false false
+56 6 IsCaseSensitive
16 1 11 1 false false false
+57 6 Precision
<null> 10 12 10 false false false
+58 6 Radix
<null> 10 13 10 false false false
+59 6 SearchType
1043 20 14 20 false false false
+60 6 UID
1043 50 15 50 false false false
+61 6 RuntimeType
1043 64 16 64 false false false
+62 6 BaseType
1043 64 17 64 false false false
+63 6 Description
1043 255 18 255 false false false
+64 6 OID
<null> 10 19 10 false false false
+65 7 VDBName
1043 255 1 255 false false false
+66 7 SchemaName
1043 255 2 255 false false false
+67 7 TableName
1043 2048 3 2048 false false false
+68 7 Name
1043 255 4 255 false false false
+69 7 KeyName
1043 255 5 255 false false false
+70 7 KeyType
1043 20 6 20 false false false
+71 7 RefKeyUID
1043 50 7 50 false false false
+72 7 UID
1043 50 8 50 false false false
+73 7 Position
<null> 10 9 10 false false false
+74 7 OID
<null> 10 10 10 false false false
+75 8 VDBName
1043 255 1 255 false false false
+76 8 SchemaName
1043 255 2 255 false false false
+77 8 TableName
1043 2048 3 2048 false false false
+78 8 Name
1043 255 4 255 false false false
+79 8 Description
1043 255 5 255 false false false
+80 8 NameInSource
1043 255 6 255 false false false
+81 8 Type
1043 20 7 20 false false false
+82 8 IsIndexed
16 1 8 1 false false false
+83 8 RefKeyUID
1043 50 9 50 false false false
+84 8 UID
1043 50 10 50 false false false
+85 8 OID
<null> 10 11 10 false false false
+86 9 VDBName
1043 255 1 255 false false false
+87 9 SchemaName
1043 255 2 255 false false false
+88 9 Name
1043 255 3 255 false false false
+89 9 TargetSchemaName
1043 255 4 255 false false false
+90 9 TargetName
1043 4000 5 4000 false false false
+91 9 Valid
16 0 6 0 false false false
+92 9 LoadState
1043 255 7 255 false false false
+93 9 Updated
1114 0 8 0 false false false
+94 9 Cardinality
<null> 10 9 10 false false false
+95 10 VDBName
1043 255 1 255 false false false
+96 10 SchemaName
1043 255 2 255 false false false
+97 10 ProcedureName
1043 255 3 255 false false false
+98 10 Name
1043 255 4 255 false false false
+99 10 DataType
1043 25 5 25 false false false
+100 10 Position
<null> 10 6 10 false false false
+101 10 Type
1043 100 7 100 false false false
+102 10 Optional
16 1 8 1 false false false
+103 10 Precision
<null> 10 9 10 false false false
+104 10 TypeLength
<null> 10 10 10 false false false
+105 10 Scale
<null> 10 11 10 false false false
+106 10 Radix
<null> 10 12 10 false false false
+107 10 NullType
1043 10 13 10 false false false
+108 10 UID
1043 50 14 50 false false false
+109 10 Description
1043 255 15 255 false false false
+110 10 OID
<null> 10 16 10 false false false
+111 11 VDBName
1043 255 1 255 false false false
+112 11 SchemaName
1043 255 2 255 false false false
+113 11 Name
1043 255 3 255 false false false
+114 11 NameInSource
1043 255 4 255 false false false
+115 11 ReturnsResults
16 1 5 1 false false false
+116 11 UID
1043 50 6 50 false false false
+117 11 Description
1043 255 7 255 false false false
+118 11 OID
<null> 10 8 10 false false false
+119 12 Name
1043 255 1 255 false false false
+120 12 Value
1043 255 2 255 false false false
+121 12 UID
1043 50 3 50 false false false
+122 12 OID
<null> 10 4 10 false false false
+123 13 PKTABLE_CAT
1043 255 1 255 false false false
+124 13 PKTABLE_SCHEM
1043 255 2 255 false false false
+125 13 PKTABLE_NAME
1043 255 3 255 false false false
+126 13 PKCOLUMN_NAME
1043 255 4 255 false false false
+127 13 FKTABLE_CAT
1043 255 5 255 false false false
+128 13 FKTABLE_SCHEM
1043 255 6 255 false false false
+129 13 FKTABLE_NAME
1043 255 7 255 false false false
+130 13 FKCOLUMN_NAME
1043 255 8 255 false false false
+131 13 KEY_SEQ
21 5 9 5 false false false
+132 13 UPDATE_RULE
<null> 10 10 10 false false false
+133 13 DELETE_RULE
<null> 10 11 10 false false false
+134 13 FK_NAME
1043 255 12 255 false false false
+135 13 PK_NAME
1043 255 13 255 false false false
+136 13 DEFERRABILITY
<null> 10 14 10 false false false
+137 14 VDBName
1043 255 1 255 false false false
+138 14 Name
1043 255 2 255 false false false
+139 14 IsPhysical
16 1 3 1 false false false
+140 14 UID
1043 50 4 50 false false false
+141 14 Description
1043 255 5 255 false false false
+142 14 PrimaryMetamodelURI
1043 255 6 255 false false false
+143 14 OID
<null> 10 7 10 false false false
+144 15 VDBName
1043 255 1 255 false false false
+145 15 SchemaName
1043 255 2 255 false false false
+146 15 Name
1043 255 3 255 false false false
+147 15 Type
1043 20 4 20 false false false
+148 15 NameInSource
1043 255 5 255 false false false
+149 15 IsPhysical
16 1 6 1 false false false
+150 15 SupportsUpdates
16 1 7 1 false false false
+151 15 UID
1043 50 8 50 false false false
+152 15 Cardinality
<null> 10 9 10 false false false
+153 15 Description
1043 255 10 255 false false false
+154 15 IsSystem
16 1 11 1 false false false
+155 15 IsMaterialized
16 0 12 0 false false false
+156 15 OID
<null> 10 13 10 false false false
+157 16 Name
1043 255 1 255 false false false
+158 16 Version
1043 50 2 50 false false false
+159 17 oid
<null> 0 1 0 false false false
+160 17 nspname
1043 0 2 0 false false false
+161 18 oid
<null> 0 1 0 false false false
+162 18 relname
1043 0 2 0 false false false
+163 18 relnamespace
<null> 0 3 0 false false false
+164 18 relkind
1042 0 4 0 false false false
+165 18 relam
<null> 0 5 0 false false false
+166 18 reltuples
700 0 6 0 false false false
+167 18 relpages
<null> 0 7 0 false false false
+168 18 relhasrules
16 0 8 0 false false false
+169 18 relhasoids
1043 0 9 0 false false false
+170 19 oid
<null> 0 1 0 false false false
+171 19 attrelid
<null> 0 2 0 false false false
+172 19 attname
1043 0 3 0 false false false
+173 19 atttypid
<null> 0 4 0 false false false
+174 19 attlen
21 0 5 0 false false false
+175 19 attnum
21 0 6 0 false false false
+176 19 atttypmod
<null> 0 7 0 false false false
+177 19 attnotnull
16 0 8 0 false false false
+178 19 attisdropped
16 0 9 0 false false false
+179 19 atthasdef
16 0 10 0 false false false
+180 20 oid
<null> 0 1 0 false false false
+181 20 typname
1043 0 2 0 false false false
+182 20 typnamespace
<null> 0 3 0 false false false
+183 20 typlen
21 0 4 0 false false false
+184 20 typtype
1042 0 5 0 false false false
+185 20 typbasetype
<null> 0 6 0 false false false
+186 20 typtypmod
<null> 0 7 0 false false false
+187 20 typrelid
<null> 0 8 0 false false false
+188 21 oid
<null> 0 1 0 false false false
+189 21 indexrelid
<null> 0 2 0 false false false
+190 21 indrelid
<null> 0 3 0 false false false
+191 21 indisclustered
16 0 4 0 false false false
+192 21 indisunique
16 0 5 0 false false false
+193 21 indisprimary
16 0 6 0 false false false
+194 21 indexprs
1043 0 7 0 false false false
+195 21 indkey
1043 0 8 0 false false false
+196 22 oid
<null> 0 1 0 false false false
+197 22 amname
1043 0 2 0 false false false
+198 23 oid
<null> 0 1 0 false false false
+199 23 proname
1043 0 2 0 false false false
+200 23 proretset
16 0 3 0 false false false
+201 23 prorettype
<null> 0 4 0 false false false
+202 23 pronargs
21 0 5 0 false false false
+203 23 proargtypes
<null> 0 6 0 false false false
+204 23 proargnames
<null> 0 7 0 false false false
+205 23 proargmodes
<null> 0 8 0 false false false
+206 23 proallargtypes
<null> 0 9 0 false false false
+207 23 pronamespace
<null> 0 10 0 false false false
+208 24 oid
<null> 0 1 0 false false false
+209 24 tgconstrrelid
<null> 0 2 0 false false false
+210 24 tgfoid
<null> 0 3 0 false false false
+211 24 tgargs
<null> 0 4 0 false false false
+212 24 tgnargs
<null> 0 5 0 false false false
+213 24 tgdeferrable
16 0 6 0 false false false
+214 24 tginitdeferred
16 0 7 0 false false false
+215 24 tgconstrname
1043 0 8 0 false false false
+216 24 tgrelid
<null> 0 9 0 false false false
+217 25 oid
<null> 0 1 0 false false false
+218 25 adsrc
<null> 0 2 0 false false false
+219 25 adrelid
<null> 0 3 0 false false false
+220 25 adnum
<null> 0 4 0 false false false
+221 26 oid
<null> 0 1 0 false false false
+222 26 datname
1043 0 2 0 false false false
+223 26 encoding
<null> 0 3 0 false false false
+224 26 datlastsysoid
<null> 0 4 0 false false false
+225 26 datallowconn
1042 0 5 0 false false false
+226 26 datconfig
<null> 0 6 0 false false false
+227 26 datacl
<null> 0 7 0 false false false
+228 26 datdba
<null> 0 8 0 false false false
+229 26 dattablespace
<null> 0 9 0 false false false
+230 27 oid
<null> 0 1 0 false false false
+231 27 usename
1043 0 2 0 false false false
+232 27 usecreatedb
16 0 3 0 false false false
+233 27 usesuper
16 0 4 0 false false false
Row Count : 234
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
oid 4 PartsSupplier java.lang.Integer oid integer
pg_catalog pg_attribute 11 10 0
false false false false 2 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_CLASS.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_CLASS.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_CLASS.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,33 +1,33 @@
integer string integer
char integer float integer boolean string
oid relname
relnamespace relkind relam reltuples relpages relhasrules
relhasoids
-1623654648 PARTSSUPPLIER.PARTS 152010958
r 0 0.0 0 false false
-1136825257 PARTSSUPPLIER.SHIP_VIA 152010958
r 0 0.0 0 false false
--1690137928 PARTSSUPPLIER.STATUS 152010958
r 0 0.0 0 false false
-2040149098 PARTSSUPPLIER.SUPPLIER_PARTS 152010958
r 0 0.0 0 false false
-940336727 PARTSSUPPLIER.SUPPLIER 152010958
r 0 0.0 0 false false
-1125375648 Columns
-2075981161 r 0 0.0 0 false
false
-407729263 DataTypes
-2075981161 r 0 0.0 0 false
false
-1906549043 KeyColumns
-2075981161 r 0 0.0 0 false
false
--1056482755 Keys
-2075981161 r 0 0.0 0 false
false
--2028080981 MatViews
-2075981161 r 0 0.0 0 false
false
-1809992480 ProcedureParams
-2075981161 r 0 0.0 0 false
false
--364939653 Procedures
-2075981161 r 0 0.0 0 false
false
--1169068629 Properties
-2075981161 r 0 0.0 0 false
false
--2944282 ReferenceKeyColumns
-2075981161 r 0 0.0 0 false
false
--69424901 Schemas
-2075981161 r 0 0.0 0 false
false
--820106652 Tables
-2075981161 r 0 0.0 0 false
false
-767013857 VirtualDatabases
-2075981161 r 0 0.0 0 false
false
-150756069 pg_namespace
-915078125 v 0 0.0 0 false
false
-332420260 pg_class
-915078125 v 0 0.0 0 false
false
--224365397 pg_attribute
-915078125 v 0 0.0 0 false
false
--136764222 pg_type
-915078125 v 0 0.0 0 false
false
--1762024459 pg_index
-915078125 v 0 0.0 0 false
false
--1477143417 pg_am
-915078125 v 0 0.0 0 false
false
--710458066 pg_proc
-915078125 v 0 0.0 0 false
false
--77334293 pg_trigger
-915078125 v 0 0.0 0 false
false
-1533609944 pg_attrdef
-915078125 v 0 0.0 0 false
false
-209142477 pg_database
-915078125 v 0 0.0 0 false
false
--164161188 pg_user
-915078125 v 0 0.0 0 false
false
+0 PARTSSUPPLIER.PARTS 0
r 0 0.0 0 false false
+1 PARTSSUPPLIER.SHIP_VIA 0
r 0 0.0 0 false false
+2 PARTSSUPPLIER.STATUS 0
r 0 0.0 0 false false
+3 PARTSSUPPLIER.SUPPLIER_PARTS 0
r 0 0.0 0 false false
+4 PARTSSUPPLIER.SUPPLIER 0
r 0 0.0 0 false false
+5 Columns 1
r 0 0.0 0 false false
+6 DataTypes 1
r 0 0.0 0 false false
+7 KeyColumns 1
r 0 0.0 0 false false
+8 Keys 1
r 0 0.0 0 false false
+9 MatViews 1
r 0 0.0 0 false false
+10 ProcedureParams 1
r 0 0.0 0 false false
+11 Procedures 1
r 0 0.0 0 false false
+12 Properties 1
r 0 0.0 0 false false
+13 ReferenceKeyColumns 1
r 0 0.0 0 false false
+14 Schemas 1
r 0 0.0 0 false false
+15 Tables 1
r 0 0.0 0 false false
+16 VirtualDatabases 1
r 0 0.0 0 false false
+17 pg_namespace 2
v 0 0.0 0 false false
+18 pg_class 2
v 0 0.0 0 false false
+19 pg_attribute 2
v 0 0.0 0 false false
+20 pg_type 2
v 0 0.0 0 false false
+21 pg_index 2
v 0 0.0 0 false false
+22 pg_am 2
v 0 0.0 0 false false
+23 pg_proc 2
v 0 0.0 0 false false
+24 pg_trigger 2
v 0 0.0 0 false false
+25 pg_attrdef 2
v 0 0.0 0 false false
+26 pg_database 2
v 0 0.0 0 false false
+27 pg_user 2
v 0 0.0 0 false false
Row Count : 28
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
oid 4 PartsSupplier java.lang.Integer oid integer
pg_catalog pg_class 11 10 0
false false false false 2 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_INDEX.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_INDEX.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_INDEX.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,15 +1,19 @@
integer integer integer boolean boolean boolean string
string
oid indexrelid indrelid indisclustered indisunique indisprimary
indexprs indkey
--954501376 -954501376 1623654648 false false true
0
-84802949 84802949 1136825257 false false true
0
--567580883 -567580883 -1690137928 false false true
0
--1122313299 -1122313299 2040149098 false false true
0
--1122313299 -1122313299 2040149098 false false true
0
-1607355935 1607355935 2040149098 false false false
0
--1994509664 -1994509664 2040149098 false false false
0
--1590144858 -1590144858 940336727 false false true
0
--2018582450 -2018582450 940336727 false false false
0
-Row Count : 9
+0 0 0 false false true
0
+1 1 1 false false true
0
+2 2 2 false false true
0
+3 3 3 false false true
0
+4 4 3 false false true
0
+5 5 3 false false false
0
+6 6 3 false false false
0
+7 7 4 false false true
0
+8 8 4 false false false
0
+9 9 18 false false true
0
+10 10 19 false false true
0
+11 11 21 false false true
0
+12 12 23 false false true
0
+Row Count : 13
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
oid 4 PartsSupplier java.lang.Integer oid
integer pg_catalog pg_index 11 10 0
false false false false 2 true
true false false
indexrelid 4 PartsSupplier java.lang.Integer indexrelid
integer pg_catalog pg_index 11 10 0
false false false false 2 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_NAMESPACE.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_NAMESPACE.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_NAMESPACE.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,8 +1,8 @@
integer string
oid nspname
-152010958 PartsSupplier
--2075981161 SYS
--915078125 pg_catalog
+0 PartsSupplier
+1 SYS
+2 pg_catalog
Row Count : 3
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
oid 4 PartsSupplier java.lang.Integer oid integer
pg_catalog pg_namespace 11 10 0
false false false false 2 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_PROC.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_PROC.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_PROC.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,11 +1,11 @@
integer string boolean
integer short object
object object
object
integer
oid proname proretset
prorettype pronargs proargtypes
proargnames proargmodes
proallargtypes
pronamespace
-962621677 getBinaryVDBResource false
-2019895717 2 <null>
<null>
<null> <null>
-2075981161
--11263229 getCharacterVDBResource false
-957808587 2 <null>
<null>
<null> <null>
-2075981161
--269626231 getVDBResourcePaths false
1224777906 2 <null>
<null>
<null> <null>
-2075981161
--1846147944 getXMLSchemas false
<null> 2 <null>
<null>
<null> <null>
-2075981161
--1090878128 refreshMatViewRow false
<null> 3 <null>
<null>
<null> <null>
-2075981161
--1640760725 refreshMatView false
<null> 3 <null>
<null>
<null> <null>
-2075981161
+0 getBinaryVDBResource false
3 2 <null>
<null>
<null> <null>
1
+1 getCharacterVDBResource false
5 2 <null>
<null>
<null> <null>
1
+2 getVDBResourcePaths false
45 2 <null>
<null>
<null> <null>
1
+3 getXMLSchemas false
<null> 2 <null>
<null>
<null> <null>
1
+4 refreshMatViewRow false
<null> 3 <null>
<null>
<null> <null>
1
+5 refreshMatView false
<null> 3 <null>
<null>
<null> <null>
1
Row Count : 6
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
oid 4 PartsSupplier java.lang.Integer oid
integer pg_catalog pg_proc 11 10 0
false false false false 2 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_TYPE.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_TYPE.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestODBCSchema/test_PG_TYPE.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,21 +1,21 @@
integer string integer
short char integer integer integer
oid typname
typnamespace typlen typtype typbasetype typtypmod typrelid
-16 boolean
-2075981161 1 b 0 -1 0
-20 long
-2075981161 8 b 0 -1 0
-21 short
-2075981161 2 b 0 -1 0
-23 int
-2075981161 4 b 0 -1 0
-25 text
-2075981161 -1 b 0 -1 0
-26 oid
-2075981161 4 b 0 -1 0
-142 xml
-2075981161 -1 b 0 -1 0
-700 float
-2075981161 4 b 0 -1 0
-701 double
-2075981161 8 b 0 -1 0
-1042 char
-2075981161 1 b 0 -1 0
-1043 string
-2075981161 -1 b 0 -1 0
-1082 date
-2075981161 4 b 0 -1 0
-1083 datetime
-2075981161 8 b 0 -1 0
-1114 timestamp
-2075981161 8 b 0 -1 0
-1700 decimal
-2075981161 -1 b 0 -1 0
-14939 lo
-2075981161 -1 b 0 -1 0
+16 boolean 1
1 b 0 -1 0
+20 long 1
8 b 0 -1 0
+21 short 1
2 b 0 -1 0
+23 int 1
4 b 0 -1 0
+25 text 1
-1 b 0 -1 0
+26 oid 1
4 b 0 -1 0
+142 xml 1
-1 b 0 -1 0
+700 float 1
4 b 0 -1 0
+701 double 1
8 b 0 -1 0
+1042 char 1
1 b 0 -1 0
+1043 string 1
-1 b 0 -1 0
+1082 date 1
4 b 0 -1 0
+1083 datetime 1
8 b 0 -1 0
+1114 timestamp 1
8 b 0 -1 0
+1700 decimal 1
-1 b 0 -1 0
+14939 lo 1
-1 b 0 -1 0
Row Count : 16
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
oid 4 PartsSupplier java.lang.Integer oid integer
pg_catalog pg_type 11 10 0
false false false false 2 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testColumns.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testColumns.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testColumns.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -74,10 +74,10 @@
PartsSupplier SYS
MatViews
Name 12
string 255
<null> 0
10 0 <null>
<null>
<null> <null>
255 3
YES <null>
<null>
<null> !
<null>
NO
PartsSupplier SYS
MatViews
TargetSchemaName 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 4
NO <null>
<null>
<null> !
<null>
NO
PartsSupplier SYS
MatViews
TargetName 12
string 4000
<null> 0
10 1 <null>
<null>
<null> <null>
4000 5
NO <null>
<null>
<null> !
<null>
NO
-PartsSupplier SYS
MatViews
LoadState 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 6
NO <null>
<null>
<null> !
<null>
NO
-PartsSupplier SYS
MatViews
Updated 93
timestamp 29
<null> 0
10 1 <null>
<null>
<null> <null>
0 7
NO <null>
<null>
<null> !
<null>
NO
-PartsSupplier SYS
MatViews
Cardinality 4
integer 10
<null> 0
10 1 <null>
<null>
<null> <null>
10 8
NO <null>
<null>
<null> !
<null>
NO
-PartsSupplier SYS
MatViews
Valid -7
boolean 1
<null> 0
10 1 <null>
<null>
<null> <null>
0 9
NO <null>
<null>
<null> !
<null>
NO
+PartsSupplier SYS
MatViews
Valid -7
boolean 1
<null> 0
10 1 <null>
<null>
<null> <null>
0 6
NO <null>
<null>
<null> !
<null>
NO
+PartsSupplier SYS
MatViews
LoadState 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 7
NO <null>
<null>
<null> !
<null>
NO
+PartsSupplier SYS
MatViews
Updated 93
timestamp 29
<null> 0
10 1 <null>
<null>
<null> <null>
0 8
NO <null>
<null>
<null> !
<null>
NO
+PartsSupplier SYS
MatViews
Cardinality 4
integer 10
<null> 0
10 1 <null>
<null>
<null> <null>
10 9
NO <null>
<null>
<null> !
<null>
NO
PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_ID 12
string 4
<null> 0
10 0 <null>
<null>
<null> <null>
4 1
YES <null>
<null>
<null> !
<null>
NO
PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_NAME 12
string 255
<null> 0
10 1 <null>
<null>
<null> <null>
255 2
NO <null>
<null>
<null> !
<null>
NO
PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_COLOR 12
string 30
<null> 0
10 1 <null>
<null>
<null> <null>
30 3
NO <null>
<null>
<null> !
<null>
NO
Modified:
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testPrimaryKeys.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testPrimaryKeys.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testPrimaryKeys.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -6,7 +6,11 @@
PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_ID 1
PK_STATUS
PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID 1
PK_SUPPLIER_PARTS
PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_ID 1
PK_SUPPLIER
-Row Count : 6
+PartsSupplier pg_catalog
pg_class
oid 1
pk_pg_class
+PartsSupplier pg_catalog
pg_attribute
oid 1
pk_pg_attr
+PartsSupplier pg_catalog
pg_index
oid 1
pk_pg_index
+PartsSupplier pg_catalog
pg_proc
oid 1
pk_pg_proc
+Row Count : 10
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 PartsSupplier java.lang.String TABLE_CAT string
SYS KeyColumns 255 255 0
false false false false 0 true
true false false
TABLE_SCHEM 12 PartsSupplier java.lang.String TABLE_SCHEM string
SYS KeyColumns 255 255 0
false true false true 1 false
true true true
Modified:
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testTables.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testTables.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testTables.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -4,6 +4,7 @@
PartsSupplier SYS
DataTypes
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier SYS
KeyColumns
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier SYS
Keys
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
+PartsSupplier SYS
MatViews
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier SYS
ProcedureParams
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier SYS
Procedures
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier SYS
Properties
SYSTEM TABLE
<null> <null>
<null>
<null>
<null>
<null> true
@@ -27,7 +28,6 @@
PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
-PartsSupplier SYS
MatViews
TABLE
<null> <null>
<null>
<null>
<null>
<null> true
Row Count : 28
getColumnName getColumnType getCatalogName getColumnClassName
getColumnLabel getColumnTypeName getSchemaName getTableName
getColumnDisplaySize getPrecision getScale isAutoIncrement isCaseSensitive isCurrency
isDefinitelyWritable isNullable isReadOnly isSearchable isSigned isWritable
TABLE_CAT 12 PartsSupplier java.lang.String TABLE_CAT
string SYS Tables 255 255
0 false true false true 1
false true true true
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,239 +1,239 @@
string string
string
string
integer string string
integer integer boolean
boolean boolean boolean boolean boolean boolean
string string string
string string
string
string integer
integer integer string !
string integer
VDBName SchemaName
TableName
Name
Position NameInSource DataType
Scale Length
IsLengthFixed SupportsSelect SupportsUpdates IsCaseSensitive IsSigned IsCurrency
IsAutoIncremented NullType MinRange
MaxRange SearchType Format
DefaultValue
JavaClass
Precision CharOctetLength Radix UID
!
Description OID
-PartsSupplier SYS
DataTypes
BaseType 17
<null> string
0 64 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
64 64 10
mmuuid:03beb57c-968b-4821-a6ae-cb1154cfadee !
<null> 449930315
-PartsSupplier SYS
MatViews
Cardinality 8
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:c20875ac-5df8-4a3f-89af-c766af8f81b6 !
<null> -1942479773
-PartsSupplier SYS
Tables
Cardinality 9
<null> integer
0 10 false
true false true true false false
No Nulls <null>
<null> All Except Like
<null> <null>
java.lang.Integer
10 10 10
mmuuid:24cdad3a-e8f7-4376-bb32-79f8bc8eeed2 !
<null> -827418434
-PartsSupplier SYS
Columns
CharOctetLength 25
<null> integer
0 10 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:de5def94-2804-4c91-91ed-26d630ce8afe !
<null> 1904600238
-PartsSupplier SYS
ReferenceKeyColumns
DEFERRABILITY 14
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:88380f55-2cbd-4325-b9a3-9dcaa88a690e !
<null> 1757202753
-PartsSupplier SYS
ReferenceKeyColumns
DELETE_RULE 11
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:9207f4df-a5ce-43bd-b3b2-fee57e459849 !
<null> -1881787205
-PartsSupplier SYS
Columns
DataType 7
<null> string
0 100 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:9a8dc0d5-e65c-4032-a066-187f8d2e73ea !
<null> 104049003
-PartsSupplier SYS
ProcedureParams
DataType 5
<null> string
0 25 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
25 25 10
mmuuid:207a09af-65b8-405f-b1cb-537bc8632fa4 !
<null> -33148063
-PartsSupplier SYS
Columns
DefaultValue 22
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:7e853988-356b-4c7c-83d4-a9f015bff279 !
<null> 2081463498
-PartsSupplier SYS
Columns
Description 28
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:74d73b53-b723-419e-9fea-de56408409ee !
<null> -1798385399
-PartsSupplier SYS
DataTypes
Description 18
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:b7d95ef6-63a3-441c-8de5-c98e2e577ea3 !
<null> -1742254424
-PartsSupplier SYS
Keys
Description 5
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:175e21b2-24c3-4677-a253-6d7cdb513a9a !
<null> 156365359
-PartsSupplier SYS
ProcedureParams
Description 15
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:05ac4703-5c2c-4410-93b7-19b39d90c803 !
<null> 1549159280
-PartsSupplier SYS
Procedures
Description 7
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
225 255 10
mmuuid:fa0b5db7-acb1-4975-8410-d5d27df46040 !
<null> -1392258153
-PartsSupplier SYS
Schemas
Description 5
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:1cb99300-a527-4a26-b4e6-08ebd92a781d !
<null> -639211628
-PartsSupplier SYS
Tables
Description 10
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:51605e41-5cb0-40ca-8c4a-4eca52780afc !
<null> -627255997
-PartsSupplier SYS
ReferenceKeyColumns
FKCOLUMN_NAME 8
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:f4b2b32c-e411-45e6-a236-fec4718f0874 !
<null> -716350485
-PartsSupplier SYS
ReferenceKeyColumns
FKTABLE_CAT 5
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
1 255 10
mmuuid:a0095da3-1258-44dc-bab9-33eacf886a28 !
<null> 1816028845
-PartsSupplier SYS
ReferenceKeyColumns
FKTABLE_NAME 7
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:53284aaa-4c07-4930-8a0e-5e2aaa2da5cb !
<null> 1346376866
-PartsSupplier SYS
ReferenceKeyColumns
FKTABLE_SCHEM 6
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:93a35adf-b6b1-4d9c-bdef-d336a84f478e !
<null> -302000488
-PartsSupplier SYS
ReferenceKeyColumns
FK_NAME 12
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:a9ca7516-6898-419d-b1ad-7d174d946d07 !
<null> -318434336
-PartsSupplier SYS
Columns
Format 21
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:172b133e-5bf1-4020-953c-de4446b1e64a !
<null> 99434351
-PartsSupplier SYS
Columns
IsAutoIncremented 16
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:0d41e284-f274-4fd1-8576-7696f4b758d0 !
<null> 1025501313
-PartsSupplier SYS
DataTypes
IsAutoIncremented 10
<null> boolean
0 1 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> ('0')
java.lang.Boolean
1 1 10
mmuuid:2a1568e2-776a-474b-981f-040a6ad63361 !
<null> 1589184032
-PartsSupplier SYS
Columns
IsCaseSensitive 13
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:21ee166a-b462-41a1-b88d-dc79f63d6e17 !
<null> 1838086626
-PartsSupplier SYS
DataTypes
IsCaseSensitive 11
<null> boolean
0 1 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> ('0')
java.lang.Boolean
1 1 10
mmuuid:1468aaf2-6481-4d10-9554-44d0363fe571 !
<null> 810689849
-PartsSupplier SYS
Columns
IsCurrency 15
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:b28a2963-36e0-4b4a-a8f8-a2c06f2b440a !
<null> -227498353
-PartsSupplier SYS
Keys
IsIndexed 8
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:ea96cb7c-2dcf-453c-b83a-1aaa921d8f92 !
<null> -1736557250
-PartsSupplier SYS
Columns
IsLengthFixed 10
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:571aa4ce-3254-4a2b-aa48-1cb23a0c47ed !
<null> 1175465478
-PartsSupplier SYS
Tables
IsMaterialized 12
<null> boolean
0 0 false
true true false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 10
mmuuid:89265cba-ab85-48c2-960a-a5a9594ba6d0 !
<null> -439386537
-PartsSupplier SYS
DataTypes
IsPhysical 3
<null> boolean
0 1 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:983714a2-bd0b-4fad-b4e8-dfb7832e9c4b !
<null> 388003599
-PartsSupplier SYS
Schemas
IsPhysical 3
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:bab257d7-cced-4605-9b40-8ca6c078aca7 !
<null> -708799924
-PartsSupplier SYS
Tables
IsPhysical 6
<null> boolean
0 1 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:e27712f6-a0a6-452e-848d-9de77691e939 !
<null> -800318605
-PartsSupplier SYS
Columns
IsSigned 14
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:36be2afa-8ebc-4af8-acc5-a887cf2b5a86 !
<null> 1504393951
-PartsSupplier SYS
DataTypes
IsSigned 9
<null> boolean
0 1 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> ('0')
java.lang.Boolean
1 1 10
mmuuid:235cea48-b2b9-41d5-b296-8ab9c649b6e7 !
<null> -1410117530
-PartsSupplier SYS
DataTypes
IsStandard 2
<null> boolean
0 1 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:02f27c5d-af55-4677-b91b-8690793671b2 !
<null> 2044345153
-PartsSupplier SYS
Tables
IsSystem 11
<null> boolean
0 1 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:9fa7987c-7dc8-4102-9cc0-5658d5b46382 !
<null> -852036943
-PartsSupplier SYS
Columns
JavaClass 23
<null> string
0 500 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
500 500 10
mmuuid:6b8d5df5-7bd2-425c-8b2b-e427e026ef66 !
<null> 2038419570
-PartsSupplier SYS
DataTypes
JavaClass 5
<null> string
0 500 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
500 500 10
mmuuid:4c68ef90-8042-44ab-896a-bb3890a8fe04 !
<null> -553383651
-PartsSupplier SYS
ReferenceKeyColumns
KEY_SEQ 9
<null> short
0 5 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Short
5 5 10
mmuuid:4884ac83-84ed-4b67-9f1a-bd79c0199269 !
<null> 304004456
-PartsSupplier SYS
KeyColumns
KeyName 5
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:da4bef58-83f4-4b88-8bb0-2dc8990be539 !
<null> -211689398
-PartsSupplier SYS
KeyColumns
KeyType 6
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:df9e15e6-ab77-486d-bfe0-0adc378aa99d !
<null> -2096082716
-PartsSupplier SYS
Columns
Length 9
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:b36ea0f6-cbff-4049-bc9c-8ec9928be048 !
<null> 1552424938
-PartsSupplier SYS
MatViews
LoadState 6
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:d730c1a8-a8b1-4912-957d-f310506ec93b !
<null> -1140134170
-PartsSupplier SYS
Columns
MaxRange 19
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:0b0df4a5-7de5-4315-94f7-22c84958302e !
<null> -1431993426
-PartsSupplier SYS
Columns
MinRange 18
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:dba0f97d-fab5-45f6-a1eb-3459ab3fcc74 !
<null> 1127616920
-PartsSupplier SYS
Columns
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:d1f44a6d-3e39-4251-b873-1280c2b035b3 !
<null> -1412388946
-PartsSupplier SYS
DataTypes
Name 1
<null> string
0 100 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:17f7de33-e6f0-4b9c-b55e-a87f6b7bb9b3 !
<null> 988889238
-PartsSupplier SYS
KeyColumns
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:08bda0c7-5f66-4fed-8285-d74b63eeb0e2 !
<null> 2034926350
-PartsSupplier SYS
Keys
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:149de302-2107-45ca-839d-fc0dd1e7d7f4 !
<null> 425155393
-PartsSupplier SYS
MatViews
Name 3
<null> string
0 255 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:75bd4c7c-71f9-44ee-be3a-16f82af5dec7 !
<null> 829635174
-PartsSupplier SYS
ProcedureParams
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:2bf20c6f-5a95-436d-8f30-a24d164e77a4 !
<null> -1008332542
-PartsSupplier SYS
Procedures
Name 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:bd17e98a-c40a-43b1-93ac-88d62937c051 !
<null> -1887591430
-PartsSupplier SYS
Properties
Name 1
<null> string
0 255 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ba007c56-04b6-4981-ab89-3fdd33ff0de8 !
<null> 1640613833
-PartsSupplier SYS
Schemas
Name 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:654112f8-bb4c-4453-9e4d-f3a96fba61ec !
<null> -1915969202
-PartsSupplier SYS
Tables
Name 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ef487cc2-1214-439c-af6e-da431df00d2c !
<null> 690430606
-PartsSupplier SYS
VirtualDatabases
Name 1
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:42fa1249-8b24-4aae-a252-0a347db6ec30 !
<null> -1192264541
-PartsSupplier SYS
Columns
NameInSource 6
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:fac72c6e-41dc-4a1b-8af3-f0796690d9cc !
<null> -826716590
-PartsSupplier SYS
Keys
NameInSource 6
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:a52a6169-99e0-4b7e-9dc6-3a93ffa6094a !
<null> -1100843962
-PartsSupplier SYS
Procedures
NameInSource 4
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:a4e7a0fd-c340-49a9-9ac0-8328caaffda8 !
<null> -593996602
-PartsSupplier SYS
Tables
NameInSource 5
<null> string
0 255 true
true false true false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:1f036fb0-b841-450c-8462-986cdd57e921 !
<null> 239676287
-PartsSupplier SYS
Columns
NullType 17
<null> string
0 20 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:4d83bdbb-a7ce-44cc-a201-021a517d3c1a !
<null> 220538653
-PartsSupplier SYS
DataTypes
NullType 8
<null> string
0 20 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:278b0534-1164-495e-a8c6-de45e0ff53a4 !
<null> -252713441
-PartsSupplier SYS
ProcedureParams
NullType 13
<null> string
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
10 10 10
mmuuid:d887c203-6bf5-462b-b2f0-f5302e2f4bcd !
<null> -1768740125
-PartsSupplier SYS
Columns
OID 29
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:b9e5ba07-4a8d-4589-8aa9-597ae70d18a4 !
<null> -488975294
-PartsSupplier SYS
DataTypes
OID 19
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:a3c41050-80b6-4fb5-9c6b-5e20c0839cda !
<null> 1702443356
-PartsSupplier SYS
KeyColumns
OID 10
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:207d123c-a3ff-4e4e-85ae-6f3b0debfc06 !
<null> -2084878595
-PartsSupplier SYS
Keys
OID 11
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:d781f893-bdf3-4dc1-956f-7e7b1a138c99 !
<null> 120374768
-PartsSupplier SYS
ProcedureParams
OID 16
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:72125f93-846f-413c-82e1-fa3227fb043f !
<null> 1413251219
-PartsSupplier SYS
Procedures
OID 8
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:c80c02d2-7174-4cc4-b347-e921a80f568c !
<null> 415310936
-PartsSupplier SYS
Properties
OID 4
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:54c1a7dc-5ca8-4d34-8672-e76d63fe3b95 !
<null> -601712965
-PartsSupplier SYS
Schemas
OID 7
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:31746839-e019-4321-90cb-a557e1d4754e !
<null> 98394392
-PartsSupplier SYS
Tables
OID 13
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:dae79c58-b381-4275-8c1c-b299d732d355 !
<null> 2006785825
-PartsSupplier SYS
ProcedureParams
Optional 8
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:4033f891-5ef5-4a75-8a50-bd1d021e43ad !
<null> -1986083814
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_COLOR 3
PART_COLOR string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:015c0d00-73ff-1edc-a81c-ecf397b10590 !
<null> -1794301564
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_ID 1
PART_ID string
0 4 true
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 4 10
mmuuid:fadcd7c0-73fe-1edc-a81c-ecf397b10590 !
<null> -1088265444
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PART_ID 2
PART_ID string
0 4 true
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 4 10
mmuuid:3fc400c0-73ff-1edc-a81c-ecf397b10590 !
<null> 14793330
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_NAME 2
PART_NAME string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:0067e900-73ff-1edc-a81c-ecf397b10590 !
<null> 2032364534
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_WEIGHT 4
PART_WEIGHT string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:015c0d01-73ff-1edc-a81c-ecf397b10590 !
<null> -1101199867
-PartsSupplier SYS
ReferenceKeyColumns
PKCOLUMN_NAME 4
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:0125a80a-95f9-486f-aa90-debb21cb5f1b !
<null> 1551740858
-PartsSupplier SYS
ReferenceKeyColumns
PKTABLE_CAT 1
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
1 255 10
mmuuid:f615a661-2c36-4ab1-b72b-5e13e99e052c !
<null> 549758030
-PartsSupplier SYS
ReferenceKeyColumns
PKTABLE_NAME 3
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:6d420bc2-0f85-4da9-833d-d71b428b0743 !
<null> -1715655065
-PartsSupplier SYS
ReferenceKeyColumns
PKTABLE_SCHEM 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ef7b3b79-fb51-42ef-a723-080ed0a6e3bc !
<null> -1959434503
-PartsSupplier SYS
ReferenceKeyColumns
PK_NAME 13
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ac210a6d-4de6-4d71-aa9b-e3d34baca81a !
<null> 1849512787
-PartsSupplier SYS
Columns
Position 5
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:dbc8cd09-1b47-43c5-82ec-aba525b85cc4 !
<null> -187678130
-PartsSupplier SYS
KeyColumns
Position 9
<null> integer
0 10 true
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:92a4849c-ed0e-4f5f-a108-d7d71a5aba25 !
<null> -732937332
-PartsSupplier SYS
ProcedureParams
Position 6
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:5fdefd17-65f4-4350-9ee0-0ed3c34d10ae !
<null> 1214741362
-PartsSupplier SYS
Columns
Precision 24
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:db3d49e2-fe1d-438b-8d07-847bf58506ab !
<null> -207752578
-PartsSupplier SYS
DataTypes
Precision 12
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:8673c810-7162-4331-ba0b-6fc3530d2d1c !
<null> 748017945
-PartsSupplier SYS
ProcedureParams
Precision 9
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:00fe7cad-0a83-42f0-90f2-d6a9584916b2 !
<null> 1013266093
-PartsSupplier SYS
Schemas
PrimaryMetamodelURI 6
<null> string
0 255 false
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:eadfaba5-ce44-4529-816f-6af94666baec !
<null> -1878816788
-PartsSupplier SYS
ProcedureParams
ProcedureName 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:8081b3a6-fc79-42fd-b7c9-a19d682a1658 !
<null> 2030457340
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
QUANTITY 3
QUANTITY short
0 0 true
true true false true false false
Nullable <null>
<null> All Except Like
<null> <null>
java.lang.Short
3 0 10
mmuuid:3fc400c1-73ff-1edc-a81c-ecf397b10590 !
<null> 707895027
-PartsSupplier SYS
Columns
Radix 26
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:43a6124c-972f-4c4c-af05-24080c2a8ad7 !
<null> 741988173
-PartsSupplier SYS
DataTypes
Radix 13
<null> integer
0 10 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:967ab8fd-3226-4a78-8cf2-2eb7fbf2981a !
<null> 2009321453
-PartsSupplier SYS
ProcedureParams
Radix 12
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:8df37c99-3b12-4789-8128-4aa496f895c4 !
<null> -460741195
-PartsSupplier SYS
KeyColumns
RefKeyUID 7
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:aafbdf50-25aa-427b-b322-7cb36094a1e2 !
<null> -22652004
-PartsSupplier SYS
Keys
RefKeyUID 9
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:1cf4c5ad-5932-47ec-8593-385b75bfeba8 !
<null> 1957953763
-PartsSupplier SYS
Procedures
ReturnsResults 5
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:b01164c8-dd10-410d-a91b-fcb2fc0450ce !
<null> 1612225140
-PartsSupplier SYS
DataTypes
RuntimeType 16
<null> string
0 64 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
64 64 10
mmuuid:3c7bc9d0-b73f-49a0-b9ab-dc97a4d2a124 !
<null> -202037504
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
SHIPPER_ID 1
SHIPPER_ID short
0 0 true
true true false true false false
No Nulls <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:121bc540-73ff-1edc-a81c-ecf397b10590 !
<null> 1264644385
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SHIPPER_ID 4
SHIPPER_ID short
0 0 true
true true false true false false
Nullable <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:3fc400c2-73ff-1edc-a81c-ecf397b10590 !
<null> 1400996724
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
SHIPPER_NAME 2
SHIPPER_NAME string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:130fe940-73ff-1edc-a81c-ecf397b10590 !
<null> -797147767
-PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_ID 1
STATUS_ID short
0 0 true
true true false true false false
No Nulls <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:201d9600-73ff-1edc-a81c-ecf397b10590 !
<null> -1477852881
-PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_NAME 2
STATUS_NAME string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:201d9601-73ff-1edc-a81c-ecf397b10590 !
<null> -784751184
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_CITY 4
SUPPLIER_CITY string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:2fe92a40-73ff-1edc-a81c-ecf397b10590 !
<null> 1834223700
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID 1
SUPPLIER_ID string
0 10 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 10 10
mmuuid:3ecfdcc0-73ff-1edc-a81c-ecf397b10590 !
<null> 39358754
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_ID 1
SUPPLIER_ID string
0 10 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 10 10
mmuuid:2f044880-73ff-1edc-a81c-ecf397b10590 !
<null> 173333941
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_NAME 2
SUPPLIER_NAME string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:2f044881-73ff-1edc-a81c-ecf397b10590 !
<null> 866435638
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_STATE 5
SUPPLIER_STATE string
0 2 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 2 10
mmuuid:2fe92a41-73ff-1edc-a81c-ecf397b10590 !
<null> -1767641899
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_STATUS 3
SUPPLIER_STATUS short
0 0 true
true true false true false false
Nullable <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:2f044882-73ff-1edc-a81c-ecf397b10590 !
<null> 1559537335
-PartsSupplier SYS
Columns
Scale 8
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:cc6c6113-8d70-40c8-84c0-94e17c14e22e !
<null> -1960637886
-PartsSupplier SYS
DataTypes
Scale 6
<null> integer
0 10 true
true false false false false false
Nullable <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:e8655204-e97a-45cd-909b-1e37731e9546 !
<null> 616923420
-PartsSupplier SYS
ProcedureParams
Scale 11
<null> integer
0 10 true
true true false false false false
No Nulls <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:360c8b1d-4b3d-42fd-952c-bf5763cad69e !
<null> -1799226271
-PartsSupplier SYS
Columns
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:859288c9-cd78-4407-90fc-61b5d310e2ab !
<null> 1944775942
-PartsSupplier SYS
KeyColumns
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:787be966-cf12-4956-907f-a8e6dc1009dc !
<null> -1759292119
-PartsSupplier SYS
Keys
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:4a7fc059-208e-4f98-b6ef-cb7c6102a327 !
<null> 1074685596
-PartsSupplier SYS
MatViews
SchemaName 2
<null> string
0 255 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:ee14b6ad-9b87-41e5-8eb5-90262f9e0ec4 !
<null> -1436081057
-PartsSupplier SYS
ProcedureParams
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:88497911-619c-4ca8-b482-8885d940706a !
<null> -944775923
-PartsSupplier SYS
Procedures
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:53a84865-334e-4750-b343-de2411d56e3e !
<null> -1162137751
-PartsSupplier SYS
Tables
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:95bd960c-fd84-44c9-9831-692376f69b46 !
<null> -1168783734
-PartsSupplier SYS
Columns
SearchType 20
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:3037138a-bb20-4485-ba01-75bc20b1a532 !
<null> -917271927
-PartsSupplier SYS
DataTypes
SearchType 14
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:d8494fa3-40e4-44cd-b0d8-da5c83685a75 !
<null> 920862690
-PartsSupplier SYS
Columns
SupportsSelect 11
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:c2a50f93-0040-41ec-ad7b-e8511296555f !
<null> -1799446175
-PartsSupplier SYS
Columns
SupportsUpdates 12
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:fab660d1-36bf-4a5b-bbe6-9a543e0ebd76 !
<null> 1376383558
-PartsSupplier SYS
Tables
SupportsUpdates 7
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:5144d230-2b0e-4255-b321-65b9f6f6f76c !
<null> -1060614397
-PartsSupplier SYS
Columns
TableName 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:2c09c9d1-2f25-45de-81cf-eeb2a5157d34 !
<null> 37248193
-PartsSupplier SYS
KeyColumns
TableName 3
<null> string
0 2048 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
2048 2048 10
mmuuid:c24fad72-0c0d-4260-96ae-f188ad77b137 !
<null> -1594935697
-PartsSupplier SYS
Keys
TableName 3
<null> string
0 2048 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
2048 2048 10
mmuuid:7d9540bd-b51f-4206-8c33-b39c5ba8bb8b !
<null> -1862131168
-PartsSupplier SYS
MatViews
TargetName 5
<null> string
0 4000 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 4000 10
mmuuid:9433bf0c-1046-4b83-9539-862fc0e190c6 !
<null> -767393364
-PartsSupplier SYS
MatViews
TargetSchemaName 4
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:544b39f9-5243-43ce-a0cb-747d91fc5c5e !
<null> -1827861927
-PartsSupplier SYS
Keys
Type 7
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:29e73c18-afec-43a9-81ab-7378d6daf20b !
<null> 846555123
-PartsSupplier SYS
ProcedureParams
Type 7
<null> string
0 100 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:76a1981b-1226-4a55-9acf-82a061cc8642 !
<null> 1405495099
-PartsSupplier SYS
Tables
Type 4
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:4814a0af-4e8f-4f55-9b25-3148d90d3d9b !
<null> 880927430
-PartsSupplier SYS
DataTypes
TypeLength 7
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:0668382a-f9c3-4507-8b0f-df65a2ebbf2f !
<null> -352113497
-PartsSupplier SYS
ProcedureParams
TypeLength 10
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:791d7a29-8fc5-4735-9144-1accc114b58e !
<null> -948014349
-PartsSupplier SYS
DataTypes
TypeName 4
<null> string
0 100 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:48081cdd-9e90-4440-a956-4a32af96d7f4 !
<null> 1747073036
-PartsSupplier SYS
Columns
UID 27
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:5f491c75-769b-4908-9f68-2a9a486607bb !
<null> -710939971
-PartsSupplier SYS
DataTypes
UID 15
<null> string
0 50 true
true false false true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:dd57f577-ffc4-4b55-8f7f-355b9ea3ce37 !
<null> 996977955
-PartsSupplier SYS
KeyColumns
UID 8
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:0d994a45-4f52-4b79-9b31-7ef22331fee2 !
<null> 2018331904
-PartsSupplier SYS
Keys
UID 10
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:782218d1-5337-48c6-9070-0aafd4c6cd20 !
<null> -1864727535
-PartsSupplier SYS
ProcedureParams
UID 14
<null> string
0 50 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 50 10
mmuuid:a278de2e-89f1-4281-9e63-54aebb6062ce !
<null> 633179490
-PartsSupplier SYS
Procedures
UID 6
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:de9df25a-c886-46e0-ae3a-8eb6792e43f4 !
<null> -908438290
-PartsSupplier SYS
Properties
UID 3
<null> string
0 50 true
true false false true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:b333969a-83e0-4010-9463-9a0088da6c83 !
<null> -1166122209
-PartsSupplier SYS
Schemas
UID 4
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:ad232e4d-9c01-4d0c-bc57-0459d9db918a !
<null> 1001441719
-PartsSupplier SYS
Tables
UID 8
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:6afe3737-26f9-43a8-88db-86531b5dc66c !
<null> -175171634
-PartsSupplier SYS
ReferenceKeyColumns
UPDATE_RULE 10
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:30d5ae74-b19e-4186-97e1-aeff5801e44f !
<null> -449329715
-PartsSupplier SYS
MatViews
Updated 7
<null>
timestamp 0 0
false true true true true false
false Nullable <null>
<null> Searchable
<null> <null>
java.sql.Timestamp
0 0 10
mmuuid:8053993e-6653-473d-a8b5-7d73f26900b0 !
<null> 107574265
-PartsSupplier SYS
Columns
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:83f19a81-1243-4751-8c99-daddbf37b1d7 !
<null> 625775649
-PartsSupplier SYS
KeyColumns
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:f062eb9c-4854-47fb-b7bd-a4e23c782b62 !
<null> 854014254
-PartsSupplier SYS
Keys
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:5785b523-7da3-42c1-8920-66daa1f7fa1d !
<null> -1451894484
-PartsSupplier SYS
MatViews
VDBName 1
<null> string
0 255 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:9498360d-1e16-4d16-b88f-d46cc75a03c2 !
<null> 1518497335
-PartsSupplier SYS
ProcedureParams
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:f832f316-2403-43fa-9ccc-c3ab9d38acca !
<null> 1975537358
-PartsSupplier SYS
Procedures
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:1d664747-4a95-4605-8b28-381bed3121f1 !
<null> 675421827
-PartsSupplier SYS
Schemas
VDBName 1
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:73dbf95b-a283-4f0a-81b9-9b98e09c2906 !
<null> 1083046346
-PartsSupplier SYS
Tables
VDBName 1
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:58de905f-9d64-4831-a985-da6d082ff709 !
<null> 743485616
-PartsSupplier SYS
MatViews
Valid 9
<null> boolean
0 0 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 10
mmuuid:3b2dcae4-c996-4046-9273-2459ebb2246f !
<null> 1387104200
-PartsSupplier SYS
Properties
Value 2
<null> string
0 255 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:c917257d-06b7-41dd-a6cb-44c0ff0f897e !
<null> 411746507
-PartsSupplier SYS
VirtualDatabases
Version 2
<null> string
0 50 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:c876d749-a512-4810-9910-3034ca524c45 !
<null> -357731549
-PartsSupplier pg_catalog
pg_attrdef
adnum 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:520aa08f-1341-4e8e-8abd-5785128d79ab !
<null> -1546672787
-PartsSupplier pg_catalog
pg_attrdef
adrelid 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:54648256-35de-4dd3-9d23-1cf7d14aac1f !
<null> 1059469691
-PartsSupplier pg_catalog
pg_attrdef
adsrc 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:1f29af59-2a39-4cad-b6ff-986ff224db27 !
<null> -331283891
-PartsSupplier pg_catalog
pg_am
amname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:ed5b2740-5024-4c3c-a1ac-9187d0ab16c7 !
<null> 1511248377
-PartsSupplier pg_catalog
pg_attribute
atthasdef 10
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:be916cb0-0f48-44d7-ae5c-003822ee3e57 !
<null> 2145379509
-PartsSupplier pg_catalog
pg_attribute
attisdropped 9
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:910c0c60-63be-44fb-bc30-1ba5528cf471 !
<null> -2003496118
-PartsSupplier pg_catalog
pg_attribute
attlen 5
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuuid:36973b20-e707-460e-aaa5-ed38f9a1d90a !
<null> -1795441436
-PartsSupplier pg_catalog
pg_attribute
attname 3
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:7099d08f-4206-400e-ba65-fbeeb2066070 !
<null> -574665690
-PartsSupplier pg_catalog
pg_attribute
attnotnull 8
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:e9230efa-bde9-49ea-b6da-6ede8c5fb3ee !
<null> 1919642235
-PartsSupplier pg_catalog
pg_attribute
attnum 6
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuuid:ca1c8121-21d7-4a19-b009-a0ef482f5657 !
<null> -368889602
-PartsSupplier pg_catalog
pg_attribute
attrelid 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:5f18b807-9eef-41fa-b6d0-b83e2bf6fa5d !
<null> 1817835217
-PartsSupplier pg_catalog
pg_attribute
atttypid 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:8ef029fe-6410-4c34-8f35-301d25d7bd59 !
<null> -1055354453
-PartsSupplier pg_catalog
pg_attribute
atttypmod 7
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:455e727b-8276-4bcd-bd65-9a43b990416a !
<null> -1832736504
-PartsSupplier pg_catalog
pg_database
datacl 7
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuuid:80ed5897-0b9c-4b3a-95ee-0e5ff4faad34 !
<null> -639480338
-PartsSupplier pg_catalog
pg_database
datallowconn 5
<null> char
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Character
0 0 0
mmuuid:7be945c4-6bca-4f65-b655-b055b6d31c56 !
<null> 2090011815
-PartsSupplier pg_catalog
pg_database
datconfig 6
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuuid:dde7619f-7071-490f-85c8-ba8c68cb0e78 !
<null> 1265212944
-PartsSupplier pg_catalog
pg_database
datdba 8
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:1190357d-63d4-4b19-a0cd-f9f23b11e23e !
<null> -1356986869
-PartsSupplier pg_catalog
pg_database
datlastsysoid 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:c93379b9-1b4d-4068-890f-deed28338a54 !
<null> -1897406238
-PartsSupplier pg_catalog
pg_database
datname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:e751d595-6afe-430e-9f57-a56cee474765 !
<null> -1631782981
-PartsSupplier pg_catalog
pg_database
dattablespace 9
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:6261ae76-3d53-4bda-bb5c-a353818292ae !
<null> 1220708103
-PartsSupplier pg_catalog
pg_database
encoding 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:637b6fec-e56a-461b-b714-7c88976d7cde !
<null> 190169626
-PartsSupplier pg_catalog
pg_index
indexprs 7
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:b99ce838-8576-423a-b5b7-e58080e3e65d !
<null> 129149326
-PartsSupplier pg_catalog
pg_index
indexrelid 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:16e440fd-616a-4437-a630-abc2d90c728e !
<null> -1332345703
-PartsSupplier pg_catalog
pg_index
indisclustered 4
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:bce548a8-ac4a-4c71-a7ab-2ca0235e81ed !
<null> -572843177
-PartsSupplier pg_catalog
pg_index
indisprimary 6
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:37e53c0f-08b4-403f-a8c6-5b28c367b62c !
<null> -1371913171
-PartsSupplier pg_catalog
pg_index
indisunique 5
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:48d79b76-983b-4291-89c2-41222c2f1296 !
<null> 375662166
-PartsSupplier pg_catalog
pg_index
indkey 8
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:4dfcc8eb-a131-4234-993f-051dfa15934e !
<null> -501867330
-PartsSupplier pg_catalog
pg_index
indrelid 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:94eed371-461a-47b8-8ca1-0494fa0108fb !
<null> 842922062
-PartsSupplier pg_catalog
pg_namespace
nspname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:8e2c1f9f-359d-4c33-afa5-20fa87585442 !
<null> -628173568
-PartsSupplier pg_catalog
pg_namespace
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:36d8ca5a-4747-4bb0-8b7b-9f50f6eb9a0e !
<null> 373628435
-PartsSupplier pg_catalog
pg_class
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:2a19b579-70b9-4923-a5df-6bbbbc642042 !
<null> 1625508050
-PartsSupplier pg_catalog
pg_attribute
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:5142b0b5-b166-4e17-b18c-5bbdb023e1c3 !
<null> 2103741346
-PartsSupplier pg_catalog
pg_type
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:83240e67-acd6-49d3-be86-a4e186d110ea !
<null> 1257605974
-PartsSupplier pg_catalog
pg_index
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:f846b870-445f-4263-905b-f43ebdea385e !
<null> 1364472411
-PartsSupplier pg_catalog
pg_am
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:644ce6f8-a75f-46e6-a03a-294b02feb6fc !
<null> 348003813
-PartsSupplier pg_catalog
pg_proc
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:246f56c3-5268-42b8-a486-d3c77653f603 !
<null> -1984635687
-PartsSupplier pg_catalog
pg_trigger
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:7b1632d0-8357-47d6-9233-24291059f37d !
<null> 1255466367
-PartsSupplier pg_catalog
pg_attrdef
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:280c0f10-ed7b-4d36-95a4-1409f22c3839 !
<null> -607267013
-PartsSupplier pg_catalog
pg_database
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:a2be6d15-b504-4257-962e-2c3fa90e3c16 !
<null> 446356164
-PartsSupplier pg_catalog
pg_user
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:dcebd4db-ba52-4909-ab57-528c818e94b7 !
<null> -311176298
-PartsSupplier pg_catalog
pg_proc
proallargtypes 9
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuuid:f0e04ef7-1a8b-4007-bce2-e2beba667d53 !
<null> 1421812587
-PartsSupplier pg_catalog
pg_proc
proargmodes 8
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuuid:fd6e0be2-e336-4d3b-8217-f85cfcd0999b !
<null> -1648420405
-PartsSupplier pg_catalog
pg_proc
proargnames 7
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuuid:bfc2e071-c49d-40b1-b3e9-d4891af6a77c !
<null> 112570388
-PartsSupplier pg_catalog
pg_proc
proargtypes 6
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuuid:4af1aac3-5d4c-47c5-ab6c-4a52b5b551b7 !
<null> -664211823
-PartsSupplier pg_catalog
pg_proc
proname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:b9c340ba-bf6f-41ba-aa40-f3c607077280 !
<null> -834139826
-PartsSupplier pg_catalog
pg_proc
pronamespace 10
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:458f5136-4128-47e8-8063-3c97fb1add5c !
<null> -1460928205
-PartsSupplier pg_catalog
pg_proc
pronargs 5
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuuid:1490582b-6223-44df-8b20-9bcd5d241aa8 !
<null> -139838005
-PartsSupplier pg_catalog
pg_proc
proretset 3
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:0e2c6601-ecc9-41e2-be0d-3a27565b3714 !
<null> 499803309
-PartsSupplier pg_catalog
pg_proc
prorettype 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:d5e2bf27-a413-4146-a059-37bf651a1b97 !
<null> 1397859651
-PartsSupplier pg_catalog
pg_class
relam 5
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:6d59ce95-63ef-445d-bf17-6bcb45850623 !
<null> -1870447130
-PartsSupplier pg_catalog
pg_class
relhasoids 9
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:e099cd49-b50b-4573-a931-9c9eb95d75ae !
<null> -723255984
-PartsSupplier pg_catalog
pg_class
relhasrules 8
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:712a6f1e-0c49-48dc-99ed-9f55a7c3d6d4 !
<null> 2022840685
-PartsSupplier pg_catalog
pg_class
relkind 4
<null> char
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Character
0 0 0
mmuuid:0a280f97-8dce-4123-bbc9-54bf3b5fd8f6 !
<null> -2108781653
-PartsSupplier pg_catalog
pg_class
relname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:e6534fee-6712-4574-b228-2787fb960e46 !
<null> -1521761894
-PartsSupplier pg_catalog
pg_class
relnamespace 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:6881bd36-92b9-4552-b953-028036d59f50 !
<null> 559270286
-PartsSupplier pg_catalog
pg_class
relpages 7
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:a74a4a3b-20b0-4a62-ac3a-4bd2047979fc !
<null> -1131535092
-PartsSupplier pg_catalog
pg_class
reltuples 6
<null> float
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Float
0 0 0
mmuuid:d1b54420-5e09-41e0-a177-181e6a6b94d4 !
<null> 1412069305
-PartsSupplier pg_catalog
pg_trigger
tgargs 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:6ab14a63-9aa3-416c-872b-8f6a37131fa4 !
<null> -1427817109
-PartsSupplier pg_catalog
pg_trigger
tgconstrname 8
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:ad972784-8dc3-4151-b113-3d95967dc19f !
<null> 1978541887
-PartsSupplier pg_catalog
pg_trigger
tgconstrrelid 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:f78e6a3c-5c27-4381-9d76-870fd3b6b510 !
<null> -1839359651
-PartsSupplier pg_catalog
pg_trigger
tgdeferrable 6
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:264a3677-584c-4ecd-808b-b837acd9c129 !
<null> 224520183
-PartsSupplier pg_catalog
pg_trigger
tgfoid 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:9a9d2791-506e-4e06-88e2-fadb90cb8d8c !
<null> -175657451
-PartsSupplier pg_catalog
pg_trigger
tginitdeferred 7
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:034bb072-1571-4953-bc18-216478346304 !
<null> 1760818902
-PartsSupplier pg_catalog
pg_trigger
tgnargs 5
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:ec283b19-42a0-441f-8198-b80f353720d1 !
<null> 1345190695
-PartsSupplier pg_catalog
pg_trigger
tgrelid 9
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:3aecc7ac-d54a-4bf7-be75-f64b37eb59ab !
<null> 824464965
-PartsSupplier pg_catalog
pg_type
typbasetype 6
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:e7df7d7a-1ddd-4a56-8514-82272eef5aa3 !
<null> -1602004266
-PartsSupplier pg_catalog
pg_type
typlen 4
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuuid:33b00d6a-aae5-4bcd-80cc-ec7052bdeca2 !
<null> 30131224
-PartsSupplier pg_catalog
pg_type
typname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:e9f471d8-7ad0-48a9-ab64-7adbe922ff9b !
<null> -2137383909
-PartsSupplier pg_catalog
pg_type
typnamespace 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:e1723124-4e26-4971-a407-ceefaf0f624d !
<null> -664776960
-PartsSupplier pg_catalog
pg_type
typrelid 8
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:d44fc440-a677-463f-a403-f04f1896a705 !
<null> -1112999853
-PartsSupplier pg_catalog
pg_type
typtype 5
<null> char
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Character
0 0 0
mmuuid:496eb63b-7fb2-4d56-90ac-11e5717acadd !
<null> 622706593
-PartsSupplier pg_catalog
pg_type
typtypmod 7
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuuid:800d1b55-c775-4a63-b5ed-e76d3b112f60 !
<null> -919158145
-PartsSupplier pg_catalog
pg_user
usecreatedb 3
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:7f20dc11-f376-4da5-9fe5-139c2562b4c2 !
<null> 1288630002
-PartsSupplier pg_catalog
pg_user
usename 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuuid:8d148996-16a1-44d8-b5ff-06f9421415d4 !
<null> 717511814
-PartsSupplier pg_catalog
pg_user
usesuper 4
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuuid:f3434529-3e9a-4f11-90c0-b74374947902 !
<null> 1033115127
+PartsSupplier SYS
DataTypes
BaseType 17
<null> string
0 64 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
64 64 10
mmuuid:03beb57c-968b-4821-a6ae-cb1154cfadee !
<null> 62
+PartsSupplier SYS
MatViews
Cardinality 9
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:c20875ac-5df8-4a3f-89af-c766af8f81b6 !
<null> 94
+PartsSupplier SYS
Tables
Cardinality 9
<null> integer
0 10 false
true false true true false false
No Nulls <null>
<null> All Except Like
<null> <null>
java.lang.Integer
10 10 10
mmuuid:24cdad3a-e8f7-4376-bb32-79f8bc8eeed2 !
<null> 152
+PartsSupplier SYS
Columns
CharOctetLength 25
<null> integer
0 10 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:de5def94-2804-4c91-91ed-26d630ce8afe !
<null> 41
+PartsSupplier SYS
ReferenceKeyColumns
DEFERRABILITY 14
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:88380f55-2cbd-4325-b9a3-9dcaa88a690e !
<null> 136
+PartsSupplier SYS
ReferenceKeyColumns
DELETE_RULE 11
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:9207f4df-a5ce-43bd-b3b2-fee57e459849 !
<null> 133
+PartsSupplier SYS
Columns
DataType 7
<null> string
0 100 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:9a8dc0d5-e65c-4032-a066-187f8d2e73ea !
<null> 23
+PartsSupplier SYS
ProcedureParams
DataType 5
<null> string
0 25 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
25 25 10
mmuuid:207a09af-65b8-405f-b1cb-537bc8632fa4 !
<null> 99
+PartsSupplier SYS
Columns
DefaultValue 22
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:7e853988-356b-4c7c-83d4-a9f015bff279 !
<null> 38
+PartsSupplier SYS
Columns
Description 28
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:74d73b53-b723-419e-9fea-de56408409ee !
<null> 44
+PartsSupplier SYS
DataTypes
Description 18
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:b7d95ef6-63a3-441c-8de5-c98e2e577ea3 !
<null> 63
+PartsSupplier SYS
Keys
Description 5
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:175e21b2-24c3-4677-a253-6d7cdb513a9a !
<null> 79
+PartsSupplier SYS
ProcedureParams
Description 15
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:05ac4703-5c2c-4410-93b7-19b39d90c803 !
<null> 109
+PartsSupplier SYS
Procedures
Description 7
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
225 255 10
mmuuid:fa0b5db7-acb1-4975-8410-d5d27df46040 !
<null> 117
+PartsSupplier SYS
Schemas
Description 5
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:1cb99300-a527-4a26-b4e6-08ebd92a781d !
<null> 141
+PartsSupplier SYS
Tables
Description 10
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:51605e41-5cb0-40ca-8c4a-4eca52780afc !
<null> 153
+PartsSupplier SYS
ReferenceKeyColumns
FKCOLUMN_NAME 8
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:f4b2b32c-e411-45e6-a236-fec4718f0874 !
<null> 130
+PartsSupplier SYS
ReferenceKeyColumns
FKTABLE_CAT 5
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
1 255 10
mmuuid:a0095da3-1258-44dc-bab9-33eacf886a28 !
<null> 127
+PartsSupplier SYS
ReferenceKeyColumns
FKTABLE_NAME 7
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:53284aaa-4c07-4930-8a0e-5e2aaa2da5cb !
<null> 129
+PartsSupplier SYS
ReferenceKeyColumns
FKTABLE_SCHEM 6
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:93a35adf-b6b1-4d9c-bdef-d336a84f478e !
<null> 128
+PartsSupplier SYS
ReferenceKeyColumns
FK_NAME 12
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:a9ca7516-6898-419d-b1ad-7d174d946d07 !
<null> 134
+PartsSupplier SYS
Columns
Format 21
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:172b133e-5bf1-4020-953c-de4446b1e64a !
<null> 37
+PartsSupplier SYS
Columns
IsAutoIncremented 16
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:0d41e284-f274-4fd1-8576-7696f4b758d0 !
<null> 32
+PartsSupplier SYS
DataTypes
IsAutoIncremented 10
<null> boolean
0 1 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> ('0')
java.lang.Boolean
1 1 10
mmuuid:2a1568e2-776a-474b-981f-040a6ad63361 !
<null> 55
+PartsSupplier SYS
Columns
IsCaseSensitive 13
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:21ee166a-b462-41a1-b88d-dc79f63d6e17 !
<null> 29
+PartsSupplier SYS
DataTypes
IsCaseSensitive 11
<null> boolean
0 1 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> ('0')
java.lang.Boolean
1 1 10
mmuuid:1468aaf2-6481-4d10-9554-44d0363fe571 !
<null> 56
+PartsSupplier SYS
Columns
IsCurrency 15
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:b28a2963-36e0-4b4a-a8f8-a2c06f2b440a !
<null> 31
+PartsSupplier SYS
Keys
IsIndexed 8
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:ea96cb7c-2dcf-453c-b83a-1aaa921d8f92 !
<null> 82
+PartsSupplier SYS
Columns
IsLengthFixed 10
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:571aa4ce-3254-4a2b-aa48-1cb23a0c47ed !
<null> 26
+PartsSupplier SYS
Tables
IsMaterialized 12
<null> boolean
0 0 false
true true false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 10
mmuuid:89265cba-ab85-48c2-960a-a5a9594ba6d0 !
<null> 155
+PartsSupplier SYS
DataTypes
IsPhysical 3
<null> boolean
0 1 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:983714a2-bd0b-4fad-b4e8-dfb7832e9c4b !
<null> 48
+PartsSupplier SYS
Schemas
IsPhysical 3
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:bab257d7-cced-4605-9b40-8ca6c078aca7 !
<null> 139
+PartsSupplier SYS
Tables
IsPhysical 6
<null> boolean
0 1 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:e27712f6-a0a6-452e-848d-9de77691e939 !
<null> 149
+PartsSupplier SYS
Columns
IsSigned 14
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:36be2afa-8ebc-4af8-acc5-a887cf2b5a86 !
<null> 30
+PartsSupplier SYS
DataTypes
IsSigned 9
<null> boolean
0 1 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> ('0')
java.lang.Boolean
1 1 10
mmuuid:235cea48-b2b9-41d5-b296-8ab9c649b6e7 !
<null> 54
+PartsSupplier SYS
DataTypes
IsStandard 2
<null> boolean
0 1 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:02f27c5d-af55-4677-b91b-8690793671b2 !
<null> 47
+PartsSupplier SYS
Tables
IsSystem 11
<null> boolean
0 1 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:9fa7987c-7dc8-4102-9cc0-5658d5b46382 !
<null> 154
+PartsSupplier SYS
Columns
JavaClass 23
<null> string
0 500 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
500 500 10
mmuuid:6b8d5df5-7bd2-425c-8b2b-e427e026ef66 !
<null> 39
+PartsSupplier SYS
DataTypes
JavaClass 5
<null> string
0 500 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
500 500 10
mmuuid:4c68ef90-8042-44ab-896a-bb3890a8fe04 !
<null> 50
+PartsSupplier SYS
ReferenceKeyColumns
KEY_SEQ 9
<null> short
0 5 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Short
5 5 10
mmuuid:4884ac83-84ed-4b67-9f1a-bd79c0199269 !
<null> 131
+PartsSupplier SYS
KeyColumns
KeyName 5
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:da4bef58-83f4-4b88-8bb0-2dc8990be539 !
<null> 69
+PartsSupplier SYS
KeyColumns
KeyType 6
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:df9e15e6-ab77-486d-bfe0-0adc378aa99d !
<null> 70
+PartsSupplier SYS
Columns
Length 9
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:b36ea0f6-cbff-4049-bc9c-8ec9928be048 !
<null> 25
+PartsSupplier SYS
MatViews
LoadState 7
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:d730c1a8-a8b1-4912-957d-f310506ec93b !
<null> 92
+PartsSupplier SYS
Columns
MaxRange 19
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:0b0df4a5-7de5-4315-94f7-22c84958302e !
<null> 35
+PartsSupplier SYS
Columns
MinRange 18
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:dba0f97d-fab5-45f6-a1eb-3459ab3fcc74 !
<null> 34
+PartsSupplier SYS
Columns
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:d1f44a6d-3e39-4251-b873-1280c2b035b3 !
<null> 20
+PartsSupplier SYS
DataTypes
Name 1
<null> string
0 100 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:17f7de33-e6f0-4b9c-b55e-a87f6b7bb9b3 !
<null> 46
+PartsSupplier SYS
KeyColumns
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:08bda0c7-5f66-4fed-8285-d74b63eeb0e2 !
<null> 68
+PartsSupplier SYS
Keys
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:149de302-2107-45ca-839d-fc0dd1e7d7f4 !
<null> 78
+PartsSupplier SYS
MatViews
Name 3
<null> string
0 255 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:75bd4c7c-71f9-44ee-be3a-16f82af5dec7 !
<null> 88
+PartsSupplier SYS
ProcedureParams
Name 4
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:2bf20c6f-5a95-436d-8f30-a24d164e77a4 !
<null> 98
+PartsSupplier SYS
Procedures
Name 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:bd17e98a-c40a-43b1-93ac-88d62937c051 !
<null> 113
+PartsSupplier SYS
Properties
Name 1
<null> string
0 255 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ba007c56-04b6-4981-ab89-3fdd33ff0de8 !
<null> 119
+PartsSupplier SYS
Schemas
Name 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:654112f8-bb4c-4453-9e4d-f3a96fba61ec !
<null> 138
+PartsSupplier SYS
Tables
Name 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ef487cc2-1214-439c-af6e-da431df00d2c !
<null> 146
+PartsSupplier SYS
VirtualDatabases
Name 1
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:42fa1249-8b24-4aae-a252-0a347db6ec30 !
<null> 157
+PartsSupplier SYS
Columns
NameInSource 6
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:fac72c6e-41dc-4a1b-8af3-f0796690d9cc !
<null> 22
+PartsSupplier SYS
Keys
NameInSource 6
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:a52a6169-99e0-4b7e-9dc6-3a93ffa6094a !
<null> 80
+PartsSupplier SYS
Procedures
NameInSource 4
<null> string
0 255 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:a4e7a0fd-c340-49a9-9ac0-8328caaffda8 !
<null> 114
+PartsSupplier SYS
Tables
NameInSource 5
<null> string
0 255 true
true false true false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:1f036fb0-b841-450c-8462-986cdd57e921 !
<null> 148
+PartsSupplier SYS
Columns
NullType 17
<null> string
0 20 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:4d83bdbb-a7ce-44cc-a201-021a517d3c1a !
<null> 33
+PartsSupplier SYS
DataTypes
NullType 8
<null> string
0 20 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:278b0534-1164-495e-a8c6-de45e0ff53a4 !
<null> 53
+PartsSupplier SYS
ProcedureParams
NullType 13
<null> string
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
10 10 10
mmuuid:d887c203-6bf5-462b-b2f0-f5302e2f4bcd !
<null> 107
+PartsSupplier SYS
Columns
OID 29
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:b9e5ba07-4a8d-4589-8aa9-597ae70d18a4 !
<null> 45
+PartsSupplier SYS
DataTypes
OID 19
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:a3c41050-80b6-4fb5-9c6b-5e20c0839cda !
<null> 64
+PartsSupplier SYS
KeyColumns
OID 10
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:207d123c-a3ff-4e4e-85ae-6f3b0debfc06 !
<null> 74
+PartsSupplier SYS
Keys
OID 11
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:d781f893-bdf3-4dc1-956f-7e7b1a138c99 !
<null> 85
+PartsSupplier SYS
ProcedureParams
OID 16
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:72125f93-846f-413c-82e1-fa3227fb043f !
<null> 110
+PartsSupplier SYS
Procedures
OID 8
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:c80c02d2-7174-4cc4-b347-e921a80f568c !
<null> 118
+PartsSupplier SYS
Properties
OID 4
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:54c1a7dc-5ca8-4d34-8672-e76d63fe3b95 !
<null> 122
+PartsSupplier SYS
Schemas
OID 7
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:31746839-e019-4321-90cb-a557e1d4754e !
<null> 143
+PartsSupplier SYS
Tables
OID 13
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:dae79c58-b381-4275-8c1c-b299d732d355 !
<null> 156
+PartsSupplier SYS
ProcedureParams
Optional 8
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:4033f891-5ef5-4a75-8a50-bd1d021e43ad !
<null> 102
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_COLOR 3
PART_COLOR string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:015c0d00-73ff-1edc-a81c-ecf397b10590 !
<null> 2
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_ID 1
PART_ID string
0 4 true
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 4 10
mmuuid:fadcd7c0-73fe-1edc-a81c-ecf397b10590 !
<null> 0
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PART_ID 2
PART_ID string
0 4 true
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 4 10
mmuuid:3fc400c0-73ff-1edc-a81c-ecf397b10590 !
<null> 9
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_NAME 2
PART_NAME string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:0067e900-73ff-1edc-a81c-ecf397b10590 !
<null> 1
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_WEIGHT 4
PART_WEIGHT string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:015c0d01-73ff-1edc-a81c-ecf397b10590 !
<null> 3
+PartsSupplier SYS
ReferenceKeyColumns
PKCOLUMN_NAME 4
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:0125a80a-95f9-486f-aa90-debb21cb5f1b !
<null> 126
+PartsSupplier SYS
ReferenceKeyColumns
PKTABLE_CAT 1
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
1 255 10
mmuuid:f615a661-2c36-4ab1-b72b-5e13e99e052c !
<null> 123
+PartsSupplier SYS
ReferenceKeyColumns
PKTABLE_NAME 3
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:6d420bc2-0f85-4da9-833d-d71b428b0743 !
<null> 125
+PartsSupplier SYS
ReferenceKeyColumns
PKTABLE_SCHEM 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ef7b3b79-fb51-42ef-a723-080ed0a6e3bc !
<null> 124
+PartsSupplier SYS
ReferenceKeyColumns
PK_NAME 13
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:ac210a6d-4de6-4d71-aa9b-e3d34baca81a !
<null> 135
+PartsSupplier SYS
Columns
Position 5
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:dbc8cd09-1b47-43c5-82ec-aba525b85cc4 !
<null> 21
+PartsSupplier SYS
KeyColumns
Position 9
<null> integer
0 10 true
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:92a4849c-ed0e-4f5f-a108-d7d71a5aba25 !
<null> 73
+PartsSupplier SYS
ProcedureParams
Position 6
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:5fdefd17-65f4-4350-9ee0-0ed3c34d10ae !
<null> 100
+PartsSupplier SYS
Columns
Precision 24
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:db3d49e2-fe1d-438b-8d07-847bf58506ab !
<null> 40
+PartsSupplier SYS
DataTypes
Precision 12
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:8673c810-7162-4331-ba0b-6fc3530d2d1c !
<null> 57
+PartsSupplier SYS
ProcedureParams
Precision 9
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:00fe7cad-0a83-42f0-90f2-d6a9584916b2 !
<null> 103
+PartsSupplier SYS
Schemas
PrimaryMetamodelURI 6
<null> string
0 255 false
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:eadfaba5-ce44-4529-816f-6af94666baec !
<null> 142
+PartsSupplier SYS
ProcedureParams
ProcedureName 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:8081b3a6-fc79-42fd-b7c9-a19d682a1658 !
<null> 97
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
QUANTITY 3
QUANTITY short
0 0 true
true true false true false false
Nullable <null>
<null> All Except Like
<null> <null>
java.lang.Short
3 0 10
mmuuid:3fc400c1-73ff-1edc-a81c-ecf397b10590 !
<null> 10
+PartsSupplier SYS
Columns
Radix 26
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:43a6124c-972f-4c4c-af05-24080c2a8ad7 !
<null> 42
+PartsSupplier SYS
DataTypes
Radix 13
<null> integer
0 10 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:967ab8fd-3226-4a78-8cf2-2eb7fbf2981a !
<null> 58
+PartsSupplier SYS
ProcedureParams
Radix 12
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:8df37c99-3b12-4789-8128-4aa496f895c4 !
<null> 106
+PartsSupplier SYS
KeyColumns
RefKeyUID 7
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:aafbdf50-25aa-427b-b322-7cb36094a1e2 !
<null> 71
+PartsSupplier SYS
Keys
RefKeyUID 9
<null> string
0 50 true
true false false false false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:1cf4c5ad-5932-47ec-8593-385b75bfeba8 !
<null> 83
+PartsSupplier SYS
Procedures
ReturnsResults 5
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:b01164c8-dd10-410d-a91b-fcb2fc0450ce !
<null> 115
+PartsSupplier SYS
DataTypes
RuntimeType 16
<null> string
0 64 true
true false true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
64 64 10
mmuuid:3c7bc9d0-b73f-49a0-b9ab-dc97a4d2a124 !
<null> 61
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
SHIPPER_ID 1
SHIPPER_ID short
0 0 true
true true false true false false
No Nulls <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:121bc540-73ff-1edc-a81c-ecf397b10590 !
<null> 4
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SHIPPER_ID 4
SHIPPER_ID short
0 0 true
true true false true false false
Nullable <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:3fc400c2-73ff-1edc-a81c-ecf397b10590 !
<null> 11
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
SHIPPER_NAME 2
SHIPPER_NAME string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:130fe940-73ff-1edc-a81c-ecf397b10590 !
<null> 5
+PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_ID 1
STATUS_ID short
0 0 true
true true false true false false
No Nulls <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:201d9600-73ff-1edc-a81c-ecf397b10590 !
<null> 6
+PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_NAME 2
STATUS_NAME string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:201d9601-73ff-1edc-a81c-ecf397b10590 !
<null> 7
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_CITY 4
SUPPLIER_CITY string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:2fe92a40-73ff-1edc-a81c-ecf397b10590 !
<null> 15
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID 1
SUPPLIER_ID string
0 10 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 10 10
mmuuid:3ecfdcc0-73ff-1edc-a81c-ecf397b10590 !
<null> 8
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_ID 1
SUPPLIER_ID string
0 10 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 10 10
mmuuid:2f044880-73ff-1edc-a81c-ecf397b10590 !
<null> 12
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_NAME 2
SUPPLIER_NAME string
0 30 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 30 10
mmuuid:2f044881-73ff-1edc-a81c-ecf397b10590 !
<null> 13
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_STATE 5
SUPPLIER_STATE string
0 2 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 2 10
mmuuid:2fe92a41-73ff-1edc-a81c-ecf397b10590 !
<null> 16
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_STATUS 3
SUPPLIER_STATUS short
0 0 true
true true false true false false
Nullable <null>
<null> All Except Like
<null> <null>
java.lang.Short
2 0 10
mmuuid:2f044882-73ff-1edc-a81c-ecf397b10590 !
<null> 14
+PartsSupplier SYS
Columns
Scale 8
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:cc6c6113-8d70-40c8-84c0-94e17c14e22e !
<null> 24
+PartsSupplier SYS
DataTypes
Scale 6
<null> integer
0 10 true
true false false false false false
Nullable <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:e8655204-e97a-45cd-909b-1e37731e9546 !
<null> 51
+PartsSupplier SYS
ProcedureParams
Scale 11
<null> integer
0 10 true
true true false false false false
No Nulls <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:360c8b1d-4b3d-42fd-952c-bf5763cad69e !
<null> 105
+PartsSupplier SYS
Columns
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:859288c9-cd78-4407-90fc-61b5d310e2ab !
<null> 18
+PartsSupplier SYS
KeyColumns
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:787be966-cf12-4956-907f-a8e6dc1009dc !
<null> 66
+PartsSupplier SYS
Keys
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:4a7fc059-208e-4f98-b6ef-cb7c6102a327 !
<null> 76
+PartsSupplier SYS
MatViews
SchemaName 2
<null> string
0 255 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:ee14b6ad-9b87-41e5-8eb5-90262f9e0ec4 !
<null> 87
+PartsSupplier SYS
ProcedureParams
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:88497911-619c-4ca8-b482-8885d940706a !
<null> 96
+PartsSupplier SYS
Procedures
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:53a84865-334e-4750-b343-de2411d56e3e !
<null> 112
+PartsSupplier SYS
Tables
SchemaName 2
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:95bd960c-fd84-44c9-9831-692376f69b46 !
<null> 145
+PartsSupplier SYS
Columns
SearchType 20
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:3037138a-bb20-4485-ba01-75bc20b1a532 !
<null> 36
+PartsSupplier SYS
DataTypes
SearchType 14
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:d8494fa3-40e4-44cd-b0d8-da5c83685a75 !
<null> 59
+PartsSupplier SYS
Columns
SupportsSelect 11
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:c2a50f93-0040-41ec-ad7b-e8511296555f !
<null> 27
+PartsSupplier SYS
Columns
SupportsUpdates 12
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:fab660d1-36bf-4a5b-bbe6-9a543e0ebd76 !
<null> 28
+PartsSupplier SYS
Tables
SupportsUpdates 7
<null> boolean
0 1 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.Boolean
1 1 10
mmuuid:5144d230-2b0e-4255-b321-65b9f6f6f76c !
<null> 150
+PartsSupplier SYS
Columns
TableName 3
<null> string
0 255 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:2c09c9d1-2f25-45de-81cf-eeb2a5157d34 !
<null> 19
+PartsSupplier SYS
KeyColumns
TableName 3
<null> string
0 2048 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
2048 2048 10
mmuuid:c24fad72-0c0d-4260-96ae-f188ad77b137 !
<null> 67
+PartsSupplier SYS
Keys
TableName 3
<null> string
0 2048 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
2048 2048 10
mmuuid:7d9540bd-b51f-4206-8c33-b39c5ba8bb8b !
<null> 77
+PartsSupplier SYS
MatViews
TargetName 5
<null> string
0 4000 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 4000 10
mmuuid:9433bf0c-1046-4b83-9539-862fc0e190c6 !
<null> 90
+PartsSupplier SYS
MatViews
TargetSchemaName 4
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:544b39f9-5243-43ce-a0cb-747d91fc5c5e !
<null> 89
+PartsSupplier SYS
Keys
Type 7
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:29e73c18-afec-43a9-81ab-7378d6daf20b !
<null> 81
+PartsSupplier SYS
ProcedureParams
Type 7
<null> string
0 100 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:76a1981b-1226-4a55-9acf-82a061cc8642 !
<null> 101
+PartsSupplier SYS
Tables
Type 4
<null> string
0 20 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
20 20 10
mmuuid:4814a0af-4e8f-4f55-9b25-3148d90d3d9b !
<null> 147
+PartsSupplier SYS
DataTypes
TypeLength 7
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:0668382a-f9c3-4507-8b0f-df65a2ebbf2f !
<null> 52
+PartsSupplier SYS
ProcedureParams
TypeLength 10
<null> integer
0 10 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> (0)
java.lang.Integer
10 10 10
mmuuid:791d7a29-8fc5-4735-9144-1accc114b58e !
<null> 104
+PartsSupplier SYS
DataTypes
TypeName 4
<null> string
0 100 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
100 100 10
mmuuid:48081cdd-9e90-4440-a956-4a32af96d7f4 !
<null> 49
+PartsSupplier SYS
Columns
UID 27
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:5f491c75-769b-4908-9f68-2a9a486607bb !
<null> 43
+PartsSupplier SYS
DataTypes
UID 15
<null> string
0 50 true
true false false true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:dd57f577-ffc4-4b55-8f7f-355b9ea3ce37 !
<null> 60
+PartsSupplier SYS
KeyColumns
UID 8
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:0d994a45-4f52-4b79-9b31-7ef22331fee2 !
<null> 72
+PartsSupplier SYS
Keys
UID 10
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:782218d1-5337-48c6-9070-0aafd4c6cd20 !
<null> 84
+PartsSupplier SYS
ProcedureParams
UID 14
<null> string
0 50 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 50 10
mmuuid:a278de2e-89f1-4281-9e63-54aebb6062ce !
<null> 108
+PartsSupplier SYS
Procedures
UID 6
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:de9df25a-c886-46e0-ae3a-8eb6792e43f4 !
<null> 116
+PartsSupplier SYS
Properties
UID 3
<null> string
0 50 true
true false false true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:b333969a-83e0-4010-9463-9a0088da6c83 !
<null> 121
+PartsSupplier SYS
Schemas
UID 4
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:ad232e4d-9c01-4d0c-bc57-0459d9db918a !
<null> 140
+PartsSupplier SYS
Tables
UID 8
<null> string
0 50 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:6afe3737-26f9-43a8-88db-86531b5dc66c !
<null> 151
+PartsSupplier SYS
ReferenceKeyColumns
UPDATE_RULE 10
<null> integer
0 10 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Integer
10 10 10
mmuuid:30d5ae74-b19e-4186-97e1-aeff5801e44f !
<null> 132
+PartsSupplier SYS
MatViews
Updated 8
<null>
timestamp 0 0
false true true true true false
false Nullable <null>
<null> Searchable
<null> <null>
java.sql.Timestamp
0 0 10
mmuuid:8053993e-6653-473d-a8b5-7d73f26900b0 !
<null> 93
+PartsSupplier SYS
Columns
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:83f19a81-1243-4751-8c99-daddbf37b1d7 !
<null> 17
+PartsSupplier SYS
KeyColumns
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:f062eb9c-4854-47fb-b7bd-a4e23c782b62 !
<null> 65
+PartsSupplier SYS
Keys
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:5785b523-7da3-42c1-8920-66daa1f7fa1d !
<null> 75
+PartsSupplier SYS
MatViews
VDBName 1
<null> string
0 255 false
true true true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:9498360d-1e16-4d16-b88f-d46cc75a03c2 !
<null> 86
+PartsSupplier SYS
ProcedureParams
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:f832f316-2403-43fa-9ccc-c3ab9d38acca !
<null> 95
+PartsSupplier SYS
Procedures
VDBName 1
<null> string
0 255 true
true false false false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:1d664747-4a95-4605-8b28-381bed3121f1 !
<null> 111
+PartsSupplier SYS
Schemas
VDBName 1
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:73dbf95b-a283-4f0a-81b9-9b98e09c2906 !
<null> 137
+PartsSupplier SYS
Tables
VDBName 1
<null> string
0 255 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.String
0 255 10
mmuuid:58de905f-9d64-4831-a985-da6d082ff709 !
<null> 144
+PartsSupplier SYS
MatViews
Valid 6
<null> boolean
0 0 false
true true true true false false
Nullable <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 10
mmuuid:0eb16d11-5da1-47bd-a26e-8403726b2eeb !
<null> 91
+PartsSupplier SYS
Properties
Value 2
<null> string
0 255 true
true false true true false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
255 255 10
mmuuid:c917257d-06b7-41dd-a6cb-44c0ff0f897e !
<null> 120
+PartsSupplier SYS
VirtualDatabases
Version 2
<null> string
0 50 true
true false true false false false
No Nulls <null>
<null> Searchable
<null> <null>
java.lang.String
50 50 10
mmuuid:c876d749-a512-4810-9910-3034ca524c45 !
<null> 158
+PartsSupplier pg_catalog
pg_attrdef
adnum 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:e22c521a-e208-4181-9dbd-89f5de7014b9 !
<null> 220
+PartsSupplier pg_catalog
pg_attrdef
adrelid 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:e9b278d4-49af-442f-9a5a-b699fe3b102b !
<null> 219
+PartsSupplier pg_catalog
pg_attrdef
adsrc 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:4589389f-4abd-42a6-818f-ff1f2a085dfb !
<null> 218
+PartsSupplier pg_catalog
pg_am
amname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:3c67619c-7d8f-4378-b7e9-84a0451ea5e5 !
<null> 197
+PartsSupplier pg_catalog
pg_attribute
atthasdef 10
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:5868e549-4bbe-479e-bc7e-632c05cc2329 !
<null> 179
+PartsSupplier pg_catalog
pg_attribute
attisdropped 9
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:7beb42a9-dfe6-43de-98b6-7e8948b1a666 !
<null> 178
+PartsSupplier pg_catalog
pg_attribute
attlen 5
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuid:d1214249-95cd-426f-b8f6-4bf68c0504c7 !
<null> 174
+PartsSupplier pg_catalog
pg_attribute
attname 3
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:6064d149-4102-4c2d-9132-582342f25e90 !
<null> 172
+PartsSupplier pg_catalog
pg_attribute
attnotnull 8
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:91ce8bde-8570-4867-be17-80acfa9275a6 !
<null> 177
+PartsSupplier pg_catalog
pg_attribute
attnum 6
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuid:141fd911-f2dd-4edd-8f08-ad8a67ffd0fb !
<null> 175
+PartsSupplier pg_catalog
pg_attribute
attrelid 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:3be6b5de-2287-4279-93f3-4f5064799118 !
<null> 171
+PartsSupplier pg_catalog
pg_attribute
atttypid 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:99782493-1cce-4e14-9c1b-4de7ce50e2c8 !
<null> 173
+PartsSupplier pg_catalog
pg_attribute
atttypmod 7
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:2e2bae3c-ab93-49f5-b96c-7a7b9d66782d !
<null> 176
+PartsSupplier pg_catalog
pg_database
datacl 7
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuid:4b5beb14-03a0-4652-9d6f-5f8cc74d470c !
<null> 227
+PartsSupplier pg_catalog
pg_database
datallowconn 5
<null> char
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Character
0 0 0
mmuid:c2bdf40c-ec58-439c-a403-7adf604ceadd !
<null> 225
+PartsSupplier pg_catalog
pg_database
datconfig 6
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuid:5c9d54b2-433f-443a-85ce-821f42ed109e !
<null> 226
+PartsSupplier pg_catalog
pg_database
datdba 8
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:8b993c11-de2b-48bc-beb1-3e44c46811b4 !
<null> 228
+PartsSupplier pg_catalog
pg_database
datlastsysoid 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:3b621b25-171c-405b-8bf9-635cf93f2273 !
<null> 224
+PartsSupplier pg_catalog
pg_database
datname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:689cde3b-a631-4f25-94b4-ff2ffe022b0f !
<null> 222
+PartsSupplier pg_catalog
pg_database
dattablespace 9
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:36db343d-e99a-427c-a4e2-763a720ce4a4 !
<null> 229
+PartsSupplier pg_catalog
pg_database
encoding 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:1aedd02c-5801-41e7-accd-da1f257c26e8 !
<null> 223
+PartsSupplier pg_catalog
pg_index
indexprs 7
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:9ea3b6d2-b27b-4bb1-a99d-b703c3308384 !
<null> 194
+PartsSupplier pg_catalog
pg_index
indexrelid 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:83ae2247-7eec-459f-b037-ffd3cdca0627 !
<null> 189
+PartsSupplier pg_catalog
pg_index
indisclustered 4
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:16998907-e1dd-447e-898d-780994d30619 !
<null> 191
+PartsSupplier pg_catalog
pg_index
indisprimary 6
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:a52c714d-dfe9-406c-906b-fadd53ac4e98 !
<null> 193
+PartsSupplier pg_catalog
pg_index
indisunique 5
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:9f873e0f-903d-4c9d-8c37-1073b5ec4c67 !
<null> 192
+PartsSupplier pg_catalog
pg_index
indkey 8
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:1e6dbecd-9a2d-4aef-afbe-665de7acb9d6 !
<null> 195
+PartsSupplier pg_catalog
pg_index
indrelid 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:8709e084-48df-417d-b3f8-f4e9b7d8802b !
<null> 190
+PartsSupplier pg_catalog
pg_namespace
nspname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:0e513513-b35a-48be-975d-5dbed6ace7e9 !
<null> 160
+PartsSupplier pg_catalog
pg_namespace
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:688e5112-4083-4b67-b42c-62d9a614c59a !
<null> 159
+PartsSupplier pg_catalog
pg_class
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:c1e736ac-c9d4-4026-8904-23c90e6eb1c0 !
<null> 161
+PartsSupplier pg_catalog
pg_attribute
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:f735e545-a81c-4ee2-84d0-3ea35d4083a2 !
<null> 170
+PartsSupplier pg_catalog
pg_type
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:b6f64d16-b147-459d-8e84-1bd3048fb900 !
<null> 180
+PartsSupplier pg_catalog
pg_index
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:09daed8d-b0b8-4552-a261-2b6c775b46b0 !
<null> 188
+PartsSupplier pg_catalog
pg_am
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:f6517a63-8c14-4b73-a18d-afaa5dfb35d9 !
<null> 196
+PartsSupplier pg_catalog
pg_proc
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:f20c9489-10ca-4596-8a37-24218b67f764 !
<null> 198
+PartsSupplier pg_catalog
pg_trigger
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:2b75f0b1-7475-4ed5-9da3-d37a8a25f26a !
<null> 208
+PartsSupplier pg_catalog
pg_attrdef
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:76a7dd05-9a7d-4243-b561-f3056500dcaf !
<null> 217
+PartsSupplier pg_catalog
pg_database
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:382f9fc9-8c96-4df7-ab5d-04dfb47ee142 !
<null> 221
+PartsSupplier pg_catalog
pg_user
oid 1
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:e63613cb-01ee-4b37-8b91-99d1aac4dfcb !
<null> 230
+PartsSupplier pg_catalog
pg_proc
proallargtypes 9
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuid:bcbed548-176c-4116-a5d6-7638cb0206e1 !
<null> 206
+PartsSupplier pg_catalog
pg_proc
proargmodes 8
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuid:d9f36bdc-7b25-4af0-b9f5-a96aac6d3094 !
<null> 205
+PartsSupplier pg_catalog
pg_proc
proargnames 7
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuid:ffa4ac73-b549-470e-931f-dc36330cb8c4 !
<null> 204
+PartsSupplier pg_catalog
pg_proc
proargtypes 6
<null> object
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Object
0 0 0
mmuid:6796c2e7-48a4-4f9f-bc98-d47913e2491c !
<null> 203
+PartsSupplier pg_catalog
pg_proc
proname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:bdf3ee1e-b5b7-48ab-b43c-4bbb2c8ae1e2 !
<null> 199
+PartsSupplier pg_catalog
pg_proc
pronamespace 10
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:a385751f-a31a-4d5d-9197-3fbd390b0251 !
<null> 207
+PartsSupplier pg_catalog
pg_proc
pronargs 5
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuid:9fb5a34a-3a7e-4d38-b7cd-239f28a3504e !
<null> 202
+PartsSupplier pg_catalog
pg_proc
proretset 3
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:b288b3aa-37f2-4a8e-8b1b-e932a2ce3e25 !
<null> 200
+PartsSupplier pg_catalog
pg_proc
prorettype 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:e0244e1d-431c-41fa-8194-1e357e2b688b !
<null> 201
+PartsSupplier pg_catalog
pg_class
relam 5
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:c2f92b1a-6ba0-4486-8936-f5185d926178 !
<null> 165
+PartsSupplier pg_catalog
pg_class
relhasoids 9
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:3ac5a14a-1f9e-455b-8ea1-cf0878774fd7 !
<null> 169
+PartsSupplier pg_catalog
pg_class
relhasrules 8
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:6c26fd66-2a4a-4ccf-949a-a06a858db7f6 !
<null> 168
+PartsSupplier pg_catalog
pg_class
relkind 4
<null> char
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Character
0 0 0
mmuid:ef4359eb-6d51-4249-bfea-40bc0f407d10 !
<null> 164
+PartsSupplier pg_catalog
pg_class
relname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:5f9b50fa-8188-4048-93c2-3ad1587915df !
<null> 162
+PartsSupplier pg_catalog
pg_class
relnamespace 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:4591ef08-bff8-4f3b-9de7-420f9c7f9d2b !
<null> 163
+PartsSupplier pg_catalog
pg_class
relpages 7
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:44dee7d6-b6ae-44c7-85f2-e87364d8d059 !
<null> 167
+PartsSupplier pg_catalog
pg_class
reltuples 6
<null> float
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Float
0 0 0
mmuid:b9ed4b49-5a7b-4ba4-863a-37fd95b2a34c !
<null> 166
+PartsSupplier pg_catalog
pg_trigger
tgargs 4
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:250d7c06-728a-4b2a-b557-91f2a69bb184 !
<null> 211
+PartsSupplier pg_catalog
pg_trigger
tgconstrname 8
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:da4b59ca-ebff-45a8-ad68-9777bc587813 !
<null> 215
+PartsSupplier pg_catalog
pg_trigger
tgconstrrelid 2
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:635b6634-632c-43c9-8cc7-bcaa016133e8 !
<null> 209
+PartsSupplier pg_catalog
pg_trigger
tgdeferrable 6
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:d70f020b-658c-4f58-86dc-0fbb12e2d8af !
<null> 213
+PartsSupplier pg_catalog
pg_trigger
tgfoid 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:64977f3e-f2a0-466e-a5d1-80bb058cbe08 !
<null> 210
+PartsSupplier pg_catalog
pg_trigger
tginitdeferred 7
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:bfbff036-caf2-4652-80cf-398af17ed7d1 !
<null> 214
+PartsSupplier pg_catalog
pg_trigger
tgnargs 5
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:0c20dbe7-5d89-411f-a8ab-3d77b999595b !
<null> 212
+PartsSupplier pg_catalog
pg_trigger
tgrelid 9
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:c010d12f-2074-45db-8e18-979cee2c45da !
<null> 216
+PartsSupplier pg_catalog
pg_type
typbasetype 6
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:a17d2f61-cd68-4c0d-8d25-132f68eb3b67 !
<null> 185
+PartsSupplier pg_catalog
pg_type
typlen 4
<null> short
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Short
0 0 0
mmuid:931c09e1-937a-437e-aab2-2360f8d90e2b !
<null> 183
+PartsSupplier pg_catalog
pg_type
typname 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:d600d818-2aad-4c92-9343-267d044dd97d !
<null> 181
+PartsSupplier pg_catalog
pg_type
typnamespace 3
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:e47217d2-2b07-4353-bfbd-d7c883a5e7e0 !
<null> 182
+PartsSupplier pg_catalog
pg_type
typrelid 8
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:bec25882-b292-4ed1-a610-cad5d504837d !
<null> 187
+PartsSupplier pg_catalog
pg_type
typtype 5
<null> char
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Character
0 0 0
mmuid:83199eba-7af4-44a9-822f-006677b1b895 !
<null> 184
+PartsSupplier pg_catalog
pg_type
typtypmod 7
<null> integer
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Integer
0 0 0
mmuid:cee3559d-1ce6-4b17-ad57-2ecb79a9e1d2 !
<null> 186
+PartsSupplier pg_catalog
pg_user
usecreatedb 3
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:236445e1-408c-40a1-a61c-40e96fb5dc9f !
<null> 232
+PartsSupplier pg_catalog
pg_user
usename 2
<null> string
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.String
0 0 0
mmuid:bb78401d-d10c-43b1-af84-e4fa6b95db42 !
<null> 231
+PartsSupplier pg_catalog
pg_user
usesuper 4
<null> boolean
0 0 false
true false false false false false
Unknown <null>
<null> Searchable
<null> <null>
java.lang.Boolean
0 0 0
mmuid:6da98878-b46e-4ed1-b032-1bc72da595f4 !
<null> 233
Row Count : 234
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName
string SYS Columns 255 255 0
false false false false 0 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testDataTypes.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testDataTypes.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testDataTypes.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,57 +1,57 @@
string boolean boolean
string string
integer integer string
boolean boolean boolean integer integer string
string string
string
string integer
Name IsStandard IsPhysical
TypeName JavaClass
Scale TypeLength NullType
IsSigned IsAutoIncremented IsCaseSensitive Precision Radix SearchType
UID RuntimeType
BaseType
Description OID
-ENTITIES false false
ENTITIES java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:20360100-e742-1e20-8c26-a038c6ed7576 string
ENTITY
<null> 1565845655
-ENTITY false false
ENTITY java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:9fece300-e71a-1e20-8c26-a038c6ed7576 string
NCName
<null> 1601134012
-ID false false
ID java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:88b13dc0-e702-1e20-8c26-a038c6ed7576 string
NCName
<null> -439734338
-IDREF false false
IDREF java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:dd33ff40-e6df-1e20-8c26-a038c6ed7576 string
NCName
<null>
-2067437138
-IDREFS false false
IDREFS java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3c99f780-e72d-1e20-8c26-a038c6ed7576 string
IDREF
<null>
-1543702982
-NCName false false
NCName java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:ac00e000-e676-1e20-8c26-a038c6ed7576 string
Name
<null> 528679266
-NMTOKEN false false
NMTOKEN java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:4ca2ae00-3a95-1e20-921b-eeee28353879 string
token
<null> 1089379376
-NMTOKENS false false
NMTOKENS java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:4b0f8500-e6a6-1e20-8c26-a038c6ed7576 string
NMTOKEN
<null> -49524128
-NOTATION false false
NOTATION java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3dcaf900-e8dc-1e2a-b433-fb67ea35c07e string
anySimpleType
<null> 2042518870
-Name false false
Name java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:e66c4600-e65b-1e20-8c26-a038c6ed7576 string
token
<null> 289122055
-QName false false
QName java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:eeb5d780-e8c3-1e2a-b433-fb67ea35c07e string
anySimpleType
<null>
-1116454591
-XMLLiteral false false
XMLLiteral
org.teiid.core.types.XMLType 0 0
No Nulls false false false 0 0
Searchable mmuuid:43f5274e-55e1-1f87-ba1c-eea49143eb32 xml
string
<null>
-540990016
-anyURI false false
anyURI java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:6247ec80-e8a4-1e2a-b433-fb67ea35c07e string
anySimpleType
<null> -59208011
-base64Binary false false
base64Binary java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:b4c99380-ebc6-1e2a-9319-8eaa9b2276c7 string
anySimpleType
<null> -823222669
-bigdecimal false false
bigdecimal java.math.BigDecimal
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:f2249740-a078-1e26-9b08-d6079ebe1f0d bigdecimal
decimal
<null> 1979280431
-biginteger false false
biginteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:822b9a40-a066-1e26-9b08-d6079ebe1f0d biginteger
decimal
<null> 559842102
-blob false false
blob
org.teiid.core.types.BlobType 0 0
No Nulls false false false 0 0
Searchable mmuuid:5a793100-1836-1ed0-ba0f-f2334f5fbf95 blob
base64Binary
<null>
-2019895717
-boolean false false
boolean java.lang.Boolean
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:dc476100-c483-1e24-9b01-c8207cd53eb7 boolean
anySimpleType
<null> 634647251
-byte false false
byte java.lang.Byte
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:26dc1cc0-b9c8-1e21-b812-969c8fc8b016 byte
short
<null> 2134665454
-char false false
char java.lang.Character
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:62472700-a064-1e26-9b08-d6079ebe1f0d char
string
<null> 1839898766
-clob false false
clob
org.teiid.core.types.ClobType 0 0
No Nulls false false false 0 0
Searchable mmuuid:559646c0-4941-1ece-b22b-f49159d22ad3 clob
string
<null>
-957808587
-date false false
date java.sql.Date
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:65dcde00-c4ab-1e24-9b01-c8207cd53eb7 date
anySimpleType
<null> 109587055
-dateTime false false
dateTime java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:5c69dec0-b3ea-1e2a-9a03-beb8638ffd21 timestamp
anySimpleType
<null> 1783381066
-decimal false false
decimal java.math.BigDecimal
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:569dfa00-c456-1e24-9b01-c8207cd53eb7 bigdecimal
anySimpleType
<null> -422637353
-double false false
double java.lang.Double
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:1f18b140-c4a3-1e24-9b01-c8207cd53eb7 double
anySimpleType
<null>
-1896323898
-duration false false
duration java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:28d98540-b3e7-1e2a-9a03-beb8638ffd21 string
anySimpleType
<null> -151641591
-float false false
float java.lang.Float
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:d86b0d00-c48a-1e24-9b01-c8207cd53eb7 float
anySimpleType
<null>
-1100092516
-gDay false false
gDay java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:860b7dc0-b3f8-1e2a-9a03-beb8638ffd21 biginteger
anySimpleType
<null>
-1907680065
-gMonth false false
gMonth java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:187f5580-b3fb-1e2a-9a03-beb8638ffd21 biginteger
anySimpleType
<null> 631420857
-gMonthDay false false
gMonthDay java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:6e604140-b3f5-1e2a-9a03-beb8638ffd21 timestamp
anySimpleType
<null>
-1953829478
-gYear false false
gYear java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:b02c7600-b3f2-1e2a-9a03-beb8638ffd21 biginteger
anySimpleType
<null> 1667865721
-gYearMonth false false
gYearMonth java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:17d08040-b3ed-1e2a-9a03-beb8638ffd21 timestamp
anySimpleType
<null>
-1828535858
-hexBinary false false
hexBinary java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:d9998500-ebba-1e2a-9319-8eaa9b2276c7 string
anySimpleType
<null> 515983103
-int false false
int java.lang.Integer
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:33add3c0-b98d-1e21-b812-969c8fc8b016 integer
long
<null> -678912492
-integer false false
integer java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:45da3500-e78f-1e20-8c26-a038c6ed7576 biginteger
decimal
<null> 1269190693
-language false false
language java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:d4d980c0-e623-1e20-8c26-a038c6ed7576 string
token
<null> 443789629
-long false false
long java.lang.Long
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:8cdee840-b900-1e21-b812-969c8fc8b016 long
integer
<null> 433384988
-negativeInteger false false
negativeInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:86d29280-b8d3-1e21-b812-969c8fc8b016 biginteger
nonPositiveInteger
<null> -592526000
-nonNegativeInteger false false
nonNegativeInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:0e081200-b8a4-1e21-b812-969c8fc8b016 biginteger
integer
<null> -844884883
-nonPositiveInteger false false
nonPositiveInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:cbdd6e40-b9d2-1e21-8c26-a038c6ed7576 biginteger
integer
<null> 1697749355
-normalizedString false false
normalizedString java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:4df43700-3b13-1e20-921b-eeee28353879 string
string
<null>
-2098593753
-object false false
object java.lang.Object
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:051a0640-b4e8-1e26-9f33-b76fd9d5fa79 object
base64Binary
<null> 674241220
-positiveInteger false false
positiveInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:1cbbd380-b9ea-1e21-b812-969c8fc8b016 biginteger
nonNegativeInteger
<null>
-1533643138
-short false false
short java.lang.Short
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:5bbcf140-b9ae-1e21-b812-969c8fc8b016 short
int
<null> 1337171058
-string false false
string java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:bf6c34c0-c442-1e24-9b01-c8207cd53eb7 string
anySimpleType
<null> 1224777906
-time false false
time java.sql.Time
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3b892180-c4a7-1e24-9b01-c8207cd53eb7 time
anySimpleType
<null> 1870061442
-timestamp false false
timestamp java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:6d9809c0-a07e-1e26-9b08-d6079ebe1f0d timestamp
string
<null> 801803261
-token false false
token java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3425cb80-d844-1e20-9027-be6d2c3b8b3a string
normalizedString
<null> 623861893
-unsignedByte false false
unsignedByte java.lang.Short
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:cff745c0-baa2-1e21-b812-969c8fc8b016 short
unsignedShort
<null> 292367594
-unsignedInt false false
unsignedInt java.lang.Long
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:badcbd80-ba63-1e21-b812-969c8fc8b016 long
unsignedLong
<null>
-1139603532
-unsignedLong false false
unsignedLong java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:54b98780-ba14-1e21-b812-969c8fc8b016 biginteger
nonNegativeInteger
<null> 2071095683
-unsignedShort false false
unsignedShort java.lang.Integer
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:327093c0-ba88-1e21-b812-969c8fc8b016 integer
unsignedInt
<null> -214092520
+ENTITIES false false
ENTITIES java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:20360100-e742-1e20-8c26-a038c6ed7576 string
ENTITY
<null> 8
+ENTITY false false
ENTITY java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:9fece300-e71a-1e20-8c26-a038c6ed7576 string
NCName
<null> 9
+ID false false
ID java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:88b13dc0-e702-1e20-8c26-a038c6ed7576 string
NCName
<null> 12
+IDREF false false
IDREF java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:dd33ff40-e6df-1e20-8c26-a038c6ed7576 string
NCName
<null> 11
+IDREFS false false
IDREFS java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3c99f780-e72d-1e20-8c26-a038c6ed7576 string
IDREF
<null> 10
+NCName false false
NCName java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:ac00e000-e676-1e20-8c26-a038c6ed7576 string
Name
<null> 13
+NMTOKEN false false
NMTOKEN java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:4ca2ae00-3a95-1e20-921b-eeee28353879 string
token
<null> 15
+NMTOKENS false false
NMTOKENS java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:4b0f8500-e6a6-1e20-8c26-a038c6ed7576 string
NMTOKEN
<null> 14
+NOTATION false false
NOTATION java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3dcaf900-e8dc-1e2a-b433-fb67ea35c07e string
anySimpleType
<null> 16
+Name false false
Name java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:e66c4600-e65b-1e20-8c26-a038c6ed7576 string
token
<null> 17
+QName false false
QName java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:eeb5d780-e8c3-1e2a-b433-fb67ea35c07e string
anySimpleType
<null> 18
+XMLLiteral false false
XMLLiteral
org.teiid.core.types.XMLType 0 0
No Nulls false false false 0 0
Searchable mmuuid:43f5274e-55e1-1f87-ba1c-eea49143eb32 xml
string
<null>
0
+anyURI false false
anyURI java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:6247ec80-e8a4-1e2a-b433-fb67ea35c07e string
anySimpleType
<null> 19
+base64Binary false false
base64Binary java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:b4c99380-ebc6-1e2a-9319-8eaa9b2276c7 string
anySimpleType
<null> 20
+bigdecimal false false
bigdecimal java.math.BigDecimal
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:f2249740-a078-1e26-9b08-d6079ebe1f0d bigdecimal
decimal
<null> 1
+biginteger false false
biginteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:822b9a40-a066-1e26-9b08-d6079ebe1f0d biginteger
decimal
<null> 2
+blob false false
blob
org.teiid.core.types.BlobType 0 0
No Nulls false false false 0 0
Searchable mmuuid:5a793100-1836-1ed0-ba0f-f2334f5fbf95 blob
base64Binary
<null>
3
+boolean false false
boolean java.lang.Boolean
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:dc476100-c483-1e24-9b01-c8207cd53eb7 boolean
anySimpleType
<null> 21
+byte false false
byte java.lang.Byte
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:26dc1cc0-b9c8-1e21-b812-969c8fc8b016 byte
short
<null> 22
+char false false
char java.lang.Character
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:62472700-a064-1e26-9b08-d6079ebe1f0d char
string
<null> 4
+clob false false
clob
org.teiid.core.types.ClobType 0 0
No Nulls false false false 0 0
Searchable mmuuid:559646c0-4941-1ece-b22b-f49159d22ad3 clob
string
<null>
5
+date false false
date java.sql.Date
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:65dcde00-c4ab-1e24-9b01-c8207cd53eb7 date
anySimpleType
<null> 24
+dateTime false false
dateTime java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:5c69dec0-b3ea-1e2a-9a03-beb8638ffd21 timestamp
anySimpleType
<null> 23
+decimal false false
decimal java.math.BigDecimal
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:569dfa00-c456-1e24-9b01-c8207cd53eb7 bigdecimal
anySimpleType
<null> 25
+double false false
double java.lang.Double
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:1f18b140-c4a3-1e24-9b01-c8207cd53eb7 double
anySimpleType
<null> 26
+duration false false
duration java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:28d98540-b3e7-1e2a-9a03-beb8638ffd21 string
anySimpleType
<null> 27
+float false false
float java.lang.Float
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:d86b0d00-c48a-1e24-9b01-c8207cd53eb7 float
anySimpleType
<null> 28
+gDay false false
gDay java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:860b7dc0-b3f8-1e2a-9a03-beb8638ffd21 biginteger
anySimpleType
<null> 29
+gMonth false false
gMonth java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:187f5580-b3fb-1e2a-9a03-beb8638ffd21 biginteger
anySimpleType
<null> 31
+gMonthDay false false
gMonthDay java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:6e604140-b3f5-1e2a-9a03-beb8638ffd21 timestamp
anySimpleType
<null> 30
+gYear false false
gYear java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:b02c7600-b3f2-1e2a-9a03-beb8638ffd21 biginteger
anySimpleType
<null> 33
+gYearMonth false false
gYearMonth java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:17d08040-b3ed-1e2a-9a03-beb8638ffd21 timestamp
anySimpleType
<null> 32
+hexBinary false false
hexBinary java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:d9998500-ebba-1e2a-9319-8eaa9b2276c7 string
anySimpleType
<null> 34
+int false false
int java.lang.Integer
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:33add3c0-b98d-1e21-b812-969c8fc8b016 integer
long
<null> 36
+integer false false
integer java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:45da3500-e78f-1e20-8c26-a038c6ed7576 biginteger
decimal
<null> 35
+language false false
language java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:d4d980c0-e623-1e20-8c26-a038c6ed7576 string
token
<null> 37
+long false false
long java.lang.Long
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:8cdee840-b900-1e21-b812-969c8fc8b016 long
integer
<null> 38
+negativeInteger false false
negativeInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:86d29280-b8d3-1e21-b812-969c8fc8b016 biginteger
nonPositiveInteger
<null> 39
+nonNegativeInteger false false
nonNegativeInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:0e081200-b8a4-1e21-b812-969c8fc8b016 biginteger
integer
<null> 40
+nonPositiveInteger false false
nonPositiveInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:cbdd6e40-b9d2-1e21-8c26-a038c6ed7576 biginteger
integer
<null> 41
+normalizedString false false
normalizedString java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:4df43700-3b13-1e20-921b-eeee28353879 string
string
<null> 42
+object false false
object java.lang.Object
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:051a0640-b4e8-1e26-9f33-b76fd9d5fa79 object
base64Binary
<null> 6
+positiveInteger false false
positiveInteger java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:1cbbd380-b9ea-1e21-b812-969c8fc8b016 biginteger
nonNegativeInteger
<null> 43
+short false false
short java.lang.Short
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:5bbcf140-b9ae-1e21-b812-969c8fc8b016 short
int
<null> 44
+string false false
string java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:bf6c34c0-c442-1e24-9b01-c8207cd53eb7 string
anySimpleType
<null> 45
+time false false
time java.sql.Time
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3b892180-c4a7-1e24-9b01-c8207cd53eb7 time
anySimpleType
<null> 46
+timestamp false false
timestamp java.sql.Timestamp
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:6d9809c0-a07e-1e26-9b08-d6079ebe1f0d timestamp
string
<null> 7
+token false false
token java.lang.String
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:3425cb80-d844-1e20-9027-be6d2c3b8b3a string
normalizedString
<null> 47
+unsignedByte false false
unsignedByte java.lang.Short
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:cff745c0-baa2-1e21-b812-969c8fc8b016 short
unsignedShort
<null> 48
+unsignedInt false false
unsignedInt java.lang.Long
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:badcbd80-ba63-1e21-b812-969c8fc8b016 long
unsignedLong
<null> 49
+unsignedLong false false
unsignedLong java.math.BigInteger
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:54b98780-ba14-1e21-b812-969c8fc8b016 biginteger
nonNegativeInteger
<null> 50
+unsignedShort false false
unsignedShort java.lang.Integer
0 0 No Nulls
false false false 0 0 Searchable
mmuuid:327093c0-ba88-1e21-b812-969c8fc8b016 integer
unsignedInt
<null> 51
Row Count : 52
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
Name 12 PartsSupplier java.lang.String Name
string SYS DataTypes 100 100 0
false true false false 0 true
true true false
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeyColumns.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeyColumns.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeyColumns.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,15 +1,19 @@
string string
string
string
string string
string string
integer integer
VDBName SchemaName
TableName
Name
KeyName KeyType
RefKeyUID UID
Position OID
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PART_ID
FK_SPLIER_PRTS_PRTS Foreign
mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c0-73ff-1edc-a81c-ecf397b10590 1 1607355935
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_ID
PK_PARTS Primary
<null>
mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590 1 -954501376
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PART_ID
PK_SUPPLIER_PARTS Primary
<null>
mmuuid:455e5440-73ff-1edc-a81c-ecf397b10590 2 -1122313299
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
SHIPPER_ID
PK_SHIP_VIA Primary
<null>
mmuuid:18aa3cc0-73ff-1edc-a81c-ecf397b10590 1 84802949
-PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_ID
PK_STATUS Primary
<null>
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590 1 -567580883
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID
FK_SPLY_PRTS_SPLY Foreign
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c1-73ff-1edc-a81c-ecf397b10590 1 -1994509664
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_ID
PK_SUPPLIER Primary
<null>
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590 1 -1590144858
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID
PK_SUPPLIER_PARTS Primary
<null>
mmuuid:455e5440-73ff-1edc-a81c-ecf397b10590 1 -1122313299
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_STATUS
FK_SPLIER_STATS Foreign
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590
mmuuid:5ac43c00-73ff-1edc-a81c-ecf397b10590 1 -2018582450
-Row Count : 9
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PART_ID
FK_SPLIER_PRTS_PRTS Foreign
mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c0-73ff-1edc-a81c-ecf397b10590 1 5
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PART_ID
PK_PARTS Primary
<null>
mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590 1 0
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PART_ID
PK_SUPPLIER_PARTS Primary
<null>
mmuuid:455e5440-73ff-1edc-a81c-ecf397b10590 2 4
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
SHIPPER_ID
PK_SHIP_VIA Primary
<null>
mmuuid:18aa3cc0-73ff-1edc-a81c-ecf397b10590 1 1
+PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
STATUS_ID
PK_STATUS Primary
<null>
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590 1 2
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID
FK_SPLY_PRTS_SPLY Foreign
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c1-73ff-1edc-a81c-ecf397b10590 1 6
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_ID
PK_SUPPLIER Primary
<null>
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590 1 7
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
SUPPLIER_ID
PK_SUPPLIER_PARTS Primary
<null>
mmuuid:455e5440-73ff-1edc-a81c-ecf397b10590 1 3
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
SUPPLIER_STATUS
FK_SPLIER_STATS Foreign
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590
mmuuid:5ac43c00-73ff-1edc-a81c-ecf397b10590 1 8
+PartsSupplier pg_catalog
pg_attribute
oid
pk_pg_attr Primary
<null>
mmuid:649c1635-60ad-4c28-9b20-035c562bb1be 1 10
+PartsSupplier pg_catalog
pg_class
oid
pk_pg_class Primary
<null>
mmuid:59f7dc95-95fe-4d90-9813-1a097188e768 1 9
+PartsSupplier pg_catalog
pg_index
oid
pk_pg_index Primary
<null>
mmuid:347ec08c-6b41-41d0-8475-031ce7d99ac0 1 11
+PartsSupplier pg_catalog
pg_proc
oid
pk_pg_proc Primary
<null>
mmuid:e5715456-245f-4846-b90b-01d06d1c3672 1 12
+Row Count : 13
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName string
SYS KeyColumns 255 255 0
false false false false 0 true
true false false
SchemaName 12 PartsSupplier java.lang.String SchemaName string
SYS KeyColumns 255 255 0
false true false true 1 false
true true true
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeys.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeys.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testKeys.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,14 +1,18 @@
string string
string
string
string string
string boolean string
string
integer
VDBName SchemaName
TableName
Name
Description NameInSource
Type IsIndexed RefKeyUID
UID
OID
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
FK_SPLIER_PRTS_PRTS
<null>
FK_SPLIER_PRTS_PRTS Foreign
false mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c0-73ff-1edc-a81c-ecf397b10590 1607355935
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
FK_SPLIER_STATS
<null> FK_SPLIER_STATS
Foreign false
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590
mmuuid:5ac43c00-73ff-1edc-a81c-ecf397b10590 -2018582450
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
FK_SPLY_PRTS_SPLY
<null> FK_SPLY_PRTS_SPLY
Foreign false
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c1-73ff-1edc-a81c-ecf397b10590 -1994509664
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PK_PARTS
<null> <null>
Primary false
<null>
mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590 -954501376
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
PK_SHIP_VIA
<null> <null>
Primary false
<null>
mmuuid:18aa3cc0-73ff-1edc-a81c-ecf397b10590 84802949
-PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
PK_STATUS
<null> <null>
Primary false
<null>
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590 -567580883
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
PK_SUPPLIER
<null> <null>
Primary false
<null>
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590 -1590144858
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PK_SUPPLIER_PARTS
<null> <null>
Primary false
<null>
mmuuid:455e5440-73ff-1edc-a81c-ecf397b10590 -1122313299
-Row Count : 8
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
FK_SPLIER_PRTS_PRTS
<null>
FK_SPLIER_PRTS_PRTS Foreign
false mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c0-73ff-1edc-a81c-ecf397b10590 4
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
FK_SPLIER_STATS
<null> FK_SPLIER_STATS
Foreign false
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590
mmuuid:5ac43c00-73ff-1edc-a81c-ecf397b10590 7
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
FK_SPLY_PRTS_SPLY
<null> FK_SPLY_PRTS_SPLY
Foreign false
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590
mmuuid:66ddc4c1-73ff-1edc-a81c-ecf397b10590 5
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
PK_PARTS
<null> <null>
Primary false
<null>
mmuuid:07db4240-73ff-1edc-a81c-ecf397b10590 0
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
PK_SHIP_VIA
<null> <null>
Primary false
<null>
mmuuid:18aa3cc0-73ff-1edc-a81c-ecf397b10590 1
+PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
PK_STATUS
<null> <null>
Primary false
<null>
mmuuid:25a8a740-73ff-1edc-a81c-ecf397b10590 2
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
PK_SUPPLIER
<null> <null>
Primary false
<null>
mmuuid:375c8380-73ff-1edc-a81c-ecf397b10590 6
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
PK_SUPPLIER_PARTS
<null> <null>
Primary false
<null>
mmuuid:455e5440-73ff-1edc-a81c-ecf397b10590 3
+PartsSupplier pg_catalog
pg_attribute
pk_pg_attr
<null> <null>
Primary false
<null>
mmuid:649c1635-60ad-4c28-9b20-035c562bb1be 9
+PartsSupplier pg_catalog
pg_class
pk_pg_class
<null> <null>
Primary false
<null>
mmuid:59f7dc95-95fe-4d90-9813-1a097188e768 8
+PartsSupplier pg_catalog
pg_index
pk_pg_index
<null> <null>
Primary false
<null>
mmuid:347ec08c-6b41-41d0-8475-031ce7d99ac0 10
+PartsSupplier pg_catalog
pg_proc
pk_pg_proc
<null> <null>
Primary false
<null>
mmuid:e5715456-245f-4846-b90b-01d06d1c3672 11
+Row Count : 12
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName string
SYS Keys 255 255 0
false false false false 0 true
true false false
SchemaName 12 PartsSupplier java.lang.String SchemaName string
SYS Keys 255 255 0
false true false true 1 false
true true true
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedureParams.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedureParams.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedureParams.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,19 +1,19 @@
string string
string
string
string integer string
boolean integer integer integer integer string
string string
integer
VDBName SchemaName
ProcedureName
Name
DataType Position Type
Optional Precision TypeLength Scale Radix NullType
UID Description
OID
-PartsSupplier SYS
refreshMatView
Invalidate
boolean 2 In
false 0 0 0 10 No Nulls
mmuuid:0a04801b-c78e-4ccf-a273-8b6c2fbc4fec <null>
810342205
-PartsSupplier SYS
refreshMatViewRow
Key
object 2 In
false 0 0 0 10 No Nulls
mmuuid:c339f41d-5927-4516-849f-b1485c18ee6b <null>
793971710
-PartsSupplier SYS
getVDBResourcePaths
ResourcePath
string 1 ResultSet
false 50 50 0 10 Nullable
mmuuid:ebbffdab-ac7e-41ab-974f-62785b3086f9 <null>
-971169035
-PartsSupplier SYS
refreshMatViewRow
RowsUpdated
integer 3 ReturnValue
false 0 0 0 10 No Nulls
mmuuid:882ac88e-8e35-4173-8961-71997ff3552a <null>
-884622685
-PartsSupplier SYS
refreshMatView
RowsUpdated
integer 3 ReturnValue
false 0 0 0 10 No Nulls
mmuuid:ea9da7d7-680a-41fc-8235-989e076f10a1 <null>
-1999316181
-PartsSupplier SYS
getBinaryVDBResource
VdbResource
blob 1 ResultSet
false 0 0 0 10 Nullable
mmuuid:90d1f79d-bd98-46f4-ae8f-adacc329cf0b <null>
1280387853
-PartsSupplier SYS
getCharacterVDBResource
VdbResource
clob 1 ResultSet
false 0 0 0 10 Nullable
mmuuid:111f9fa8-74c9-479a-a184-8db64a1eab3c <null>
826997014
-PartsSupplier SYS
refreshMatViewRow
ViewName
string 1 In
false 0 0 0 10 No Nulls
mmuuid:db4b20a0-0714-4cab-9a94-96a2171a4231 <null>
1656933595
-PartsSupplier SYS
refreshMatView
ViewName
string 1 In
false 0 0 0 10 No Nulls
mmuuid:9e3b093d-616b-46a2-9789-a963354f2f4c <null>
520571853
-PartsSupplier SYS
getXMLSchemas
document
string 1 In
false 0 0 0 10 No Nulls
mmuuid:41f00dca-7bc1-4593-b2a7-a7d64936c2d4 <null>
-1382868413
-PartsSupplier SYS
getVDBResourcePaths
isBinary
boolean 2 ResultSet
false 1 1 0 10 Nullable
mmuuid:e8d087da-9833-4422-a255-f0e0fea2cb61 <null>
-1250184215
-PartsSupplier SYS
getBinaryVDBResource
resourcePath
string 1 In
false 50 50 0 10 No Nulls
mmuuid:25e5065a-454e-4a87-bf71-b6f71b98319f <null>
551829536
-PartsSupplier SYS
getCharacterVDBResource
resourcePath
string 1 In
false 50 50 0 10 No Nulls
mmuuid:c54e777f-3cd0-45ad-a18b-e4e93532984f <null>
-565939980
-PartsSupplier SYS
getXMLSchemas
schema xml
1 ResultSet
false 0 0 0 10 Nullable
mmuuid:f0cb82f2-111e-4433-ae77-59a27fa93991 <null>
-6052816
+PartsSupplier SYS
refreshMatView
Invalidate
boolean 2 In
false 0 0 0 10 No Nulls
mmuuid:0a04801b-c78e-4ccf-a273-8b6c2fbc4fec <null>
12
+PartsSupplier SYS
refreshMatViewRow
Key
object 2 In
false 0 0 0 10 No Nulls
mmuuid:c339f41d-5927-4516-849f-b1485c18ee6b <null>
9
+PartsSupplier SYS
getVDBResourcePaths
ResourcePath
string 1 ResultSet
false 50 50 0 10 Nullable
mmuuid:ebbffdab-ac7e-41ab-974f-62785b3086f9 <null>
4
+PartsSupplier SYS
refreshMatViewRow
RowsUpdated
integer 3 ReturnValue
false 0 0 0 10 No Nulls
mmuuid:882ac88e-8e35-4173-8961-71997ff3552a <null>
10
+PartsSupplier SYS
refreshMatView
RowsUpdated
integer 3 ReturnValue
false 0 0 0 10 No Nulls
mmuuid:ea9da7d7-680a-41fc-8235-989e076f10a1 <null>
13
+PartsSupplier SYS
getBinaryVDBResource
VdbResource
blob 1 ResultSet
false 0 0 0 10 Nullable
mmuuid:90d1f79d-bd98-46f4-ae8f-adacc329cf0b <null>
1
+PartsSupplier SYS
getCharacterVDBResource
VdbResource
clob 1 ResultSet
false 0 0 0 10 Nullable
mmuuid:111f9fa8-74c9-479a-a184-8db64a1eab3c <null>
3
+PartsSupplier SYS
refreshMatViewRow
ViewName
string 1 In
false 0 0 0 10 No Nulls
mmuuid:db4b20a0-0714-4cab-9a94-96a2171a4231 <null>
8
+PartsSupplier SYS
refreshMatView
ViewName
string 1 In
false 0 0 0 10 No Nulls
mmuuid:9e3b093d-616b-46a2-9789-a963354f2f4c <null>
11
+PartsSupplier SYS
getXMLSchemas
document
string 1 In
false 0 0 0 10 No Nulls
mmuuid:41f00dca-7bc1-4593-b2a7-a7d64936c2d4 <null>
6
+PartsSupplier SYS
getVDBResourcePaths
isBinary
boolean 2 ResultSet
false 1 1 0 10 Nullable
mmuuid:e8d087da-9833-4422-a255-f0e0fea2cb61 <null>
5
+PartsSupplier SYS
getBinaryVDBResource
resourcePath
string 1 In
false 50 50 0 10 No Nulls
mmuuid:25e5065a-454e-4a87-bf71-b6f71b98319f <null>
0
+PartsSupplier SYS
getCharacterVDBResource
resourcePath
string 1 In
false 50 50 0 10 No Nulls
mmuuid:c54e777f-3cd0-45ad-a18b-e4e93532984f <null>
2
+PartsSupplier SYS
getXMLSchemas
schema xml
1 ResultSet
false 0 0 0 10 Nullable
mmuuid:f0cb82f2-111e-4433-ae77-59a27fa93991 <null>
7
Row Count : 14
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName string
SYS ProcedureParams 255 255 0
false false false false 0 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedures.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedures.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedures.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,11 +1,11 @@
string string
string
string
boolean string string
integer
VDBName SchemaName
Name
NameInSource
ReturnsResults UID Description
OID
-PartsSupplier SYS
getBinaryVDBResource
<null>
true mmuuid:9bc0b701-b36e-4209-a986-9d38420d2c20 <null>
962621677
-PartsSupplier SYS
getCharacterVDBResource
<null>
true mmuuid:72464082-00fc-44f0-98b9-8c8f637c6570 <null>
-11263229
-PartsSupplier SYS
getVDBResourcePaths
<null>
true mmuuid:1204d4b2-6f92-428d-bcc5-7b3a0da9a113 <null>
-269626231
-PartsSupplier SYS
getXMLSchemas
<null>
true mmuuid:2d51a2a4-9966-4bd8-861d-9c0ae8e4b869 <null>
-1846147944
-PartsSupplier SYS
refreshMatView
<null>
false mmuuid:38467814-0f73-40c0-a373-0ee4f8bda99a <null>
-1640760725
-PartsSupplier SYS
refreshMatViewRow
<null>
false mmuuid:f03ad830-a06c-4b8e-bb4e-2dd1ae59bb3f <null>
-1090878128
+PartsSupplier SYS
getBinaryVDBResource
<null>
true mmuuid:9bc0b701-b36e-4209-a986-9d38420d2c20 <null>
0
+PartsSupplier SYS
getCharacterVDBResource
<null>
true mmuuid:72464082-00fc-44f0-98b9-8c8f637c6570 <null>
1
+PartsSupplier SYS
getVDBResourcePaths
<null>
true mmuuid:1204d4b2-6f92-428d-bcc5-7b3a0da9a113 <null>
2
+PartsSupplier SYS
getXMLSchemas
<null>
true mmuuid:2d51a2a4-9966-4bd8-861d-9c0ae8e4b869 <null>
3
+PartsSupplier SYS
refreshMatView
<null>
false mmuuid:38467814-0f73-40c0-a373-0ee4f8bda99a <null>
5
+PartsSupplier SYS
refreshMatViewRow
<null>
false mmuuid:f03ad830-a06c-4b8e-bb4e-2dd1ae59bb3f <null>
4
Row Count : 6
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName string
SYS Procedures 255 255 0
false false false false 0 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testSchemas.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testSchemas.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testSchemas.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,8 +1,8 @@
string string
boolean string
string string
integer
VDBName Name
IsPhysical UID
Description
PrimaryMetamodelURI OID
-PartsSupplier PartsSupplier
true
mmuuid:19c7f380-73d8-1edc-a81c-ecf397b10590 <null>
http://www.metamatrix.com/metamodels/Relational
152010958
-PartsSupplier SYS
true
mmuuid:49b9c0f9-2c4c-42d3-9409-2d847d29a1de System
http://www.metamatrix.com/metamodels/Relational
-2075981161
-PartsSupplier pg_catalog
true
mmuuid:8294601c-9fe9-4244-9499-4a012c5e1476 <null>
http://www.metamatrix.com/metamodels/Relational
-915078125
+PartsSupplier PartsSupplier
true
mmuuid:19c7f380-73d8-1edc-a81c-ecf397b10590 <null>
http://www.metamatrix.com/metamodels/Relational
0
+PartsSupplier SYS
true
mmuuid:49b9c0f9-2c4c-42d3-9409-2d847d29a1de System
http://www.metamatrix.com/metamodels/Relational
1
+PartsSupplier pg_catalog
true
mmuid:5a84789f-c794-4748-803a-09b6b605f6b9 <null>
http://www.metamatrix.com/metamodels/Relational
2
Row Count : 3
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName
string SYS Schemas 255 255 0
false true false true 1
false true true true
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTableIsSystem.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTableIsSystem.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTableIsSystem.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,11 +1,10 @@
string
Name
-MatViews
PARTSSUPPLIER.PARTS
PARTSSUPPLIER.SHIP_VIA
PARTSSUPPLIER.STATUS
PARTSSUPPLIER.SUPPLIER
PARTSSUPPLIER.SUPPLIER_PARTS
-Row Count : 6
+Row Count : 5
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
Name 12 PartsSupplier java.lang.String Name string
SYS Tables 255 255 0
false true false false 0 true
true false false
Modified:
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTables.expected
===================================================================
---
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTables.expected 2010-08-11
20:57:34 UTC (rev 2450)
+++
trunk/test-integration/common/src/test/resources/TestSystemVirtualModel/testTables.expected 2010-08-12
03:01:25 UTC (rev 2451)
@@ -1,33 +1,33 @@
string string
string
string string
boolean boolean string
integer string
boolean boolean integer
VDBName SchemaName
Name
Type NameInSource
IsPhysical SupportsUpdates UID
Cardinality Description
IsSystem IsMaterialized OID
-PartsSupplier SYS
Columns
Table <null>
true false
mmuuid:1c9a5cb2-17b1-4e4a-8b0e-3a42bd052509 0 <null>
true false 1125375648
-PartsSupplier SYS
DataTypes
Table <null>
true false
mmuuid:9a8794f9-66f8-49e8-8576-89d212d0f957 0 <null>
true false 407729263
-PartsSupplier SYS
KeyColumns
Table <null>
true false
mmuuid:14946083-3bd5-42d5-8283-1c0694347c29 0 <null>
true false 1906549043
-PartsSupplier SYS
Keys
Table <null>
true false
mmuuid:1e5135dc-ce5d-4b25-a8ff-63f5440b3108 0 <null>
true false -1056482755
-PartsSupplier SYS
MatViews
Table <null>
true true
mmuuid:29f7718e-bd87-4fe0-8b8a-9fec44517de5 0 <null>
false false -2028080981
-PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
Table PARTS
true true mmuuid:f6276601-73fe-1edc-a81c-ecf397b10590
16 <null>
false false 1623654648
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
Table SHIP_VIA
true true mmuuid:0f4e9b80-73ff-1edc-a81c-ecf397b10590
4 <null>
false false 1136825257
-PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
Table STATUS
true true mmuuid:1f297200-73ff-1edc-a81c-ecf397b10590
3 <null>
false false -1690137928
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
Table SUPPLIER
true true mmuuid:2c371ec0-73ff-1edc-a81c-ecf397b10590
16 <null>
false false 940336727
-PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
Table SUPPLIER_PARTS
true true mmuuid:3deafb00-73ff-1edc-a81c-ecf397b10590
227 <null>
false false 2040149098
-PartsSupplier SYS
ProcedureParams
Table <null>
true false
mmuuid:a56bd7fe-c87a-411c-8f5d-661975a25626 0 <null>
true false 1809992480
-PartsSupplier SYS
Procedures
Table <null>
true false
mmuuid:0bc132a5-9f8d-4a3c-9f5d-98156a98a962 0 <null>
true false -364939653
-PartsSupplier SYS
Properties
Table <null>
true false
mmuuid:7a45e50a-d03f-4548-ba35-761651bbca85 0 <null>
true false -1169068629
-PartsSupplier SYS
ReferenceKeyColumns
Table <null>
true false
mmuuid:6a9653e8-a337-41b2-86fa-77b98f409a29 0 <null>
true false -2944282
-PartsSupplier SYS
Schemas
Table <null>
true false
mmuuid:8648a554-b2ad-4e8e-84ca-2ec618b311a9 0 <null>
true false -69424901
-PartsSupplier SYS
Tables
Table <null>
true false
mmuuid:8551b3bd-11cc-4049-9bcf-fe91a0eb7ba7 0 <null>
true false -820106652
-PartsSupplier SYS
VirtualDatabases
Table <null>
true false
mmuuid:47297c72-d621-4f4e-af4e-74060ac5f489 0 <null>
true false 767013857
-PartsSupplier pg_catalog
pg_am
Table <null>
false false
mmuuid:069bf3d5-79ab-4c78-9ede-b6802e5a0dea 0 <null>
true false -1477143417
-PartsSupplier pg_catalog
pg_attrdef
Table <null>
false false
mmuuid:a54429c7-cc41-4112-982b-df76ef3a507d 0 <null>
true false 1533609944
-PartsSupplier pg_catalog
pg_attribute
Table <null>
false false
mmuuid:7f89ff91-4ae6-40ff-926d-346c5a61f817 0 <null>
true false -224365397
-PartsSupplier pg_catalog
pg_class
Table <null>
false false
mmuuid:ad51e389-9443-4a7b-984a-5c1875fbd329 0 <null>
true false 332420260
-PartsSupplier pg_catalog
pg_database
Table <null>
false false
mmuuid:6ae73c29-0c6f-4ec3-9c09-a262d8e41ac2 0 <null>
true false 209142477
-PartsSupplier pg_catalog
pg_index
Table <null>
false false
mmuuid:a3e60b50-8282-4562-81a3-164e2e1481ad 0 <null>
true false -1762024459
-PartsSupplier pg_catalog
pg_namespace
Table <null>
false false
mmuuid:38438f3b-7664-4449-8f06-be69b2555a4c 0 <null>
true false 150756069
-PartsSupplier pg_catalog
pg_proc
Table <null>
false false
mmuuid:3cffb0db-f326-40e6-890f-9ef7a0980784 0 <null>
true false -710458066
-PartsSupplier pg_catalog
pg_trigger
Table <null>
false false
mmuuid:dbdacb28-7e78-4ae5-8a99-3e3e1c59f641 0 <null>
true false -77334293
-PartsSupplier pg_catalog
pg_type
Table <null>
false false
mmuuid:8024e6eb-ba32-41a0-a250-95a36eb4b71f 0 <null>
true false -136764222
-PartsSupplier pg_catalog
pg_user
Table <null>
false false
mmuuid:0da462b7-bacf-41da-9335-9a12224c462a 0 <null>
true false -164161188
+PartsSupplier SYS
Columns
Table <null>
true false
mmuuid:1c9a5cb2-17b1-4e4a-8b0e-3a42bd052509 0 <null>
true false 5
+PartsSupplier SYS
DataTypes
Table <null>
true false
mmuuid:9a8794f9-66f8-49e8-8576-89d212d0f957 0 <null>
true false 6
+PartsSupplier SYS
KeyColumns
Table <null>
true false
mmuuid:14946083-3bd5-42d5-8283-1c0694347c29 0 <null>
true false 7
+PartsSupplier SYS
Keys
Table <null>
true false
mmuuid:1e5135dc-ce5d-4b25-a8ff-63f5440b3108 0 <null>
true false 8
+PartsSupplier SYS
MatViews
Table <null>
true true
mmuuid:29f7718e-bd87-4fe0-8b8a-9fec44517de5 0 <null>
true false 9
+PartsSupplier PartsSupplier
PARTSSUPPLIER.PARTS
Table PARTS
true true mmuuid:f6276601-73fe-1edc-a81c-ecf397b10590
16 <null>
false false 0
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SHIP_VIA
Table SHIP_VIA
true true mmuuid:0f4e9b80-73ff-1edc-a81c-ecf397b10590
4 <null>
false false 1
+PartsSupplier PartsSupplier
PARTSSUPPLIER.STATUS
Table STATUS
true true mmuuid:1f297200-73ff-1edc-a81c-ecf397b10590
3 <null>
false false 2
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER
Table SUPPLIER
true true mmuuid:2c371ec0-73ff-1edc-a81c-ecf397b10590
16 <null>
false false 4
+PartsSupplier PartsSupplier
PARTSSUPPLIER.SUPPLIER_PARTS
Table SUPPLIER_PARTS
true true mmuuid:3deafb00-73ff-1edc-a81c-ecf397b10590
227 <null>
false false 3
+PartsSupplier SYS
ProcedureParams
Table <null>
true false
mmuuid:a56bd7fe-c87a-411c-8f5d-661975a25626 0 <null>
true false 10
+PartsSupplier SYS
Procedures
Table <null>
true false
mmuuid:0bc132a5-9f8d-4a3c-9f5d-98156a98a962 0 <null>
true false 11
+PartsSupplier SYS
Properties
Table <null>
true false
mmuuid:7a45e50a-d03f-4548-ba35-761651bbca85 0 <null>
true false 12
+PartsSupplier SYS
ReferenceKeyColumns
Table <null>
true false
mmuuid:6a9653e8-a337-41b2-86fa-77b98f409a29 0 <null>
true false 13
+PartsSupplier SYS
Schemas
Table <null>
true false
mmuuid:8648a554-b2ad-4e8e-84ca-2ec618b311a9 0 <null>
true false 14
+PartsSupplier SYS
Tables
Table <null>
true false
mmuuid:8551b3bd-11cc-4049-9bcf-fe91a0eb7ba7 0 <null>
true false 15
+PartsSupplier SYS
VirtualDatabases
Table <null>
true false
mmuuid:47297c72-d621-4f4e-af4e-74060ac5f489 0 <null>
true false 16
+PartsSupplier pg_catalog
pg_am
Table <null>
false false
mmuid:1462b28e-0bab-436f-9654-013821506337 0 <null>
true false 22
+PartsSupplier pg_catalog
pg_attrdef
Table <null>
false false
mmuid:71091853-c65e-46a9-9947-aa024f806e2d 0 <null>
true false 25
+PartsSupplier pg_catalog
pg_attribute
Table <null>
false false
mmuid:fa463d98-365f-489a-a707-025193cb51eb 0 <null>
true true 19
+PartsSupplier pg_catalog
pg_class
Table <null>
false false
mmuid:7e21f2e6-06e3-4bca-9b01-72ea47821560 0 <null>
true true 18
+PartsSupplier pg_catalog
pg_database
Table <null>
false false
mmuid:492dd834-907f-429b-aa6e-958ad65204c6 0 <null>
true false 26
+PartsSupplier pg_catalog
pg_index
Table <null>
false false
mmuid:22ac431d-e6e6-4eef-9d74-b31795424e97 0 <null>
true true 21
+PartsSupplier pg_catalog
pg_namespace
Table <null>
false false
mmuid:6609866a-3d7b-4f4b-95fe-ebfac769d699 0 <null>
true false 17
+PartsSupplier pg_catalog
pg_proc
Table <null>
false false
mmuid:da4b747e-7d87-403a-8309-2cdf1399031b 0 <null>
true true 23
+PartsSupplier pg_catalog
pg_trigger
Table <null>
false false
mmuid:9569efdb-21b2-4b4f-a2db-e7406267b8ed 0 <null>
true false 24
+PartsSupplier pg_catalog
pg_type
Table <null>
false false
mmuid:9462e3f8-cd3c-414f-a570-f6f33c40e36a 0 <null>
true false 20
+PartsSupplier pg_catalog
pg_user
Table <null>
false false
mmuid:28d034eb-6f39-402f-b642-9c9560e57247 0 <null>
true false 27
Row Count : 28
getColumnName getColumnType getCatalogName getColumnClassName getColumnLabel
getColumnTypeName getSchemaName getTableName getColumnDisplaySize getPrecision
getScale isAutoIncrement isCaseSensitive isCurrency isDefinitelyWritable isNullable
isReadOnly isSearchable isSigned isWritable
VDBName 12 PartsSupplier java.lang.String VDBName
string SYS Tables 255 255 0
false true false true 1 false
true true true