Reverted recent developments around XML/CSV export of

INFORMATION_SCHEMA. Such a solution is not maintainable
This commit is contained in:
Lukas Eder 2012-05-23 22:04:28 +02:00
parent 2d2e665e80
commit 36d8a90508
16 changed files with 0 additions and 3263 deletions

View File

@ -1,136 +0,0 @@
/**
* Copyright (c) 2009-2012, Lukas Eder, lukas.eder@gmail.com
* All rights reserved.
*
* This software is licensed to you under the Apache License, Version 2.0
* (the "License"); You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* . Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* . Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* . Neither the name "jOOQ" nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
package org.jooq.util;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import org.jooq.util.information_schema.ColumnsRecordType;
import org.jooq.util.information_schema.InformationSchemaType;
import org.jooq.util.information_schema.KeyColumnUsageRecordType;
import org.jooq.util.information_schema.ParametersRecordType;
import org.jooq.util.information_schema.ReferentialConstraintsRecordType;
import org.jooq.util.information_schema.RoutinesRecordType;
import org.jooq.util.information_schema.SchemataRecordType;
import org.jooq.util.information_schema.SequencesRecordType;
import org.jooq.util.information_schema.TableConstraintsRecordType;
import org.jooq.util.information_schema.TablesRecordType;
/**
* A generator for the various TABLES.csv, COLUMNS.csv files
* <p>
* Use this generator to transform your schema meta information into a set of
* CSV files that describe your schema according to the SQL standard
* INFORMATION SCHEMA.
*
* @author Lukas Eder
*/
public class CSVGenerator extends XMLGenerator {
@Override
protected void store(InformationSchemaType is) throws IOException {
print(is.getCOLUMNS(), ColumnsRecordType.class, "COLUMNS.csv");
print(is.getKEYCOLUMNUSAGE(), KeyColumnUsageRecordType.class, "KEY_COLUMN_USAGE.csv");
print(is.getPARAMETERS(), ParametersRecordType.class, "PARAMETERS.csv");
print(is.getREFERENTIALCONSTRAINTS(), ReferentialConstraintsRecordType.class, "REFERENTIAL_CONSTRAINTS.csv");
print(is.getROUTINES(), RoutinesRecordType.class, "ROUTINES.csv");
print(is.getSCHEMATA(), SchemataRecordType.class, "SCHEMATA.csv");
print(is.getSEQUENCES(), SequencesRecordType.class, "SEQUENCES.csv");
print(is.getTABLECONSTRAINTS(), TableConstraintsRecordType.class, "TABLE_CONSTRAINTS.csv");
print(is.getTABLES(), TablesRecordType.class, "TABLES.csv");
}
private <T> void print(List<T> records, Class<T> type, String fileName) throws IOException {
GenerationWriter out = new GenerationWriter(new File(getTargetDirectory(), fileName));
printHeader(out, type);
for (T record : records) {
printRow(out, record);
}
out.close();
}
private void printRow(GenerationWriter out, Object record) {
String separator = "";
for (Field field : record.getClass().getDeclaredFields()) {
XmlElement annotation = field.getAnnotation(XmlElement.class);
if (annotation != null) {
try {
field.setAccessible(true);
Object object = field.get(record);
out.print(separator);
out.print("\"");
out.print(object == null ? "" : object.toString().replace("\"", "\"\""));
out.print("\"");
separator = ",";
}
catch (Exception e) {
throw new RuntimeException(e);
}
}
}
out.print("\n");
}
private void printHeader(GenerationWriter out, Class<?> type) {
String separator = "";
for (Field field : type.getDeclaredFields()) {
XmlElement annotation = field.getAnnotation(XmlElement.class);
if (annotation != null) {
out.print(separator);
out.print("\"");
out.print(annotation.name().replace("\"", "\"\""));
out.print("\"");
separator = ",";
}
}
out.print("\n");
}
}

View File

@ -1,330 +0,0 @@
/**
* Copyright (c) 2009-2012, Lukas Eder, lukas.eder@gmail.com
* All rights reserved.
*
* This software is licensed to you under the Apache License, Version 2.0
* (the "License"); You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* . Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* . Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* . Neither the name "jOOQ" nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/
package org.jooq.util;
import java.io.File;
import java.io.IOException;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXB;
import org.jooq.tools.JooqLogger;
import org.jooq.tools.StopWatch;
import org.jooq.util.information_schema.ColumnsRecordType;
import org.jooq.util.information_schema.ConstraintType;
import org.jooq.util.information_schema.InformationSchemaType;
import org.jooq.util.information_schema.KeyColumnUsageRecordType;
import org.jooq.util.information_schema.ParameterModeType;
import org.jooq.util.information_schema.ParametersRecordType;
import org.jooq.util.information_schema.ReferentialConstraintsRecordType;
import org.jooq.util.information_schema.RoutinesRecordType;
import org.jooq.util.information_schema.SchemataRecordType;
import org.jooq.util.information_schema.SequencesRecordType;
import org.jooq.util.information_schema.TableConstraintsRecordType;
import org.jooq.util.information_schema.TablesRecordType;
import org.jooq.util.information_schema.YesOrNoType;
/**
* A generator for the INFORMATION_SCHEMA.xml file
* <p>
* Use this generator to transform your schema meta information into an XML file
* that describes your schema according to the SQL standard INFORMATION SCHEMA.
*
* @author Lukas Eder
*/
public class XMLGenerator extends AbstractGenerator {
private static final JooqLogger log = JooqLogger.getLogger(XMLGenerator.class);
@Override
public void generate(Database database) throws IOException {
StopWatch watch = new StopWatch();
log.info("Database parameters");
log.info("----------------------------------------------------------");
log.info(" dialect", database.getDialect());
log.info(" target dir", getTargetDirectory());
log.info("----------------------------------------------------------");
log.info("");
log.info("XMLGenerator parameters");
log.info("----------------------------------------------------------");
log.info(" N/A");
log.info("----------------------------------------------------------");
InformationSchemaType is = new InformationSchemaType();
// ---------------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.SCHEMATA
// ---------------------------------------------------------------------
for (SchemaDefinition schema : database.getSchemata()) {
SchemataRecordType record = new SchemataRecordType();
record.setSCHEMANAME(schema.getOutputName());
is.getSCHEMATA().add(record);
}
// ---------------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.TABLES
// ---------------------------------------------------------------------
for (TableDefinition table : database.getTables(null)) {
TablesRecordType rec = new TablesRecordType();
SchemaDefinition schema = table.getSchema();
if (schema != null) {
rec.setTABLESCHEMA(schema.getOutputName());
}
rec.setTABLENAME(table.getOutputName());
is.getTABLES().add(rec);
// -----------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.COLUMNS
// -----------------------------------------------------------------
for (ColumnDefinition column : table.getColumns()) {
ColumnsRecordType record = new ColumnsRecordType();
if (schema != null) {
record.setTABLESCHEMA(schema.getOutputName());
}
record.setTABLENAME(table.getOutputName());
record.setCOLUMNNAME(column.getOutputName());
record.setORDINALPOSITION(column.getPosition());
record.setISIDENTITY(yn(column.isIdentity()));
record.setISNULLABLE(yn(column.isNullable()));
// TODO: add data type information
is.getCOLUMNS().add(record);
}
// -----------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.TABLE_CONSTRAINTS
// -----------------------------------------------------------------
for (UniqueKeyDefinition uniqueKey : table.getUniqueKeys()) {
TableConstraintsRecordType record = new TableConstraintsRecordType();
if (schema != null) {
record.setCONSTRAINTSCHEMA(schema.getOutputName());
record.setTABLESCHEMA(schema.getOutputName());
}
record.setCONSTRAINTNAME(uniqueKey.getName());
record.setCONSTRAINTTYPE(uniqueKey.isPrimaryKey() ? ConstraintType.PRIMARY_KEY : ConstraintType.UNIQUE);
record.setTABLENAME(table.getOutputName());
is.getTABLECONSTRAINTS().add(record);
}
for (ForeignKeyDefinition foreignKey : table.getForeignKeys()) {
TableConstraintsRecordType record = new TableConstraintsRecordType();
if (schema != null) {
record.setCONSTRAINTSCHEMA(schema.getOutputName());
record.setTABLESCHEMA(schema.getOutputName());
}
record.setCONSTRAINTNAME(foreignKey.getName());
record.setCONSTRAINTTYPE(ConstraintType.FOREIGN_KEY);
record.setTABLENAME(table.getOutputName());
is.getTABLECONSTRAINTS().add(record);
}
// -----------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.KEY_COLUMN_USAGE
// -----------------------------------------------------------------
for (UniqueKeyDefinition uniqueKey : table.getUniqueKeys()) {
for (ColumnDefinition column : uniqueKey.getKeyColumns()) {
KeyColumnUsageRecordType record = new KeyColumnUsageRecordType();
if (schema != null) {
record.setCONSTRAINTSCHEMA(schema.getOutputName());
record.setTABLESCHEMA(schema.getOutputName());
}
record.setTABLENAME(table.getOutputName());
record.setCOLUMNNAME(column.getName());
record.setCONSTRAINTNAME(uniqueKey.getName());
record.setORDINALPOSITION(column.getPosition());
is.getKEYCOLUMNUSAGE().add(record);
}
}
for (ForeignKeyDefinition foreignKey : table.getForeignKeys()) {
for (ColumnDefinition column : foreignKey.getKeyColumns()) {
KeyColumnUsageRecordType record = new KeyColumnUsageRecordType();
if (schema != null) {
record.setCONSTRAINTSCHEMA(schema.getOutputName());
record.setTABLESCHEMA(schema.getOutputName());
}
record.setTABLENAME(table.getOutputName());
record.setCOLUMNNAME(column.getName());
record.setCONSTRAINTNAME(foreignKey.getName());
is.getKEYCOLUMNUSAGE().add(record);
}
}
// -----------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
// -----------------------------------------------------------------
for (ForeignKeyDefinition foreignKey : table.getForeignKeys()) {
UniqueKeyDefinition uniqueKey = foreignKey.getReferencedKey();
ReferentialConstraintsRecordType record = new ReferentialConstraintsRecordType();
if (schema != null) {
record.setCONSTRAINTSCHEMA(schema.getOutputName());
record.setUNIQUECONSTRAINTSCHEMA(uniqueKey.getSchema().getOutputName());
}
record.setCONSTRAINTNAME(foreignKey.getName());
record.setUNIQUECONSTRAINTNAME(uniqueKey.getName());
is.getREFERENTIALCONSTRAINTS().add(record);
}
}
// -----------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.SEQUENCES
// -----------------------------------------------------------------
for (SequenceDefinition sequence : database.getSequences(null)) {
SequencesRecordType record = new SequencesRecordType();
SchemaDefinition schema = sequence.getSchema();
if (schema != null) {
record.setSEQUENCESCHEMA(schema.getOutputName());
}
record.setSEQUENCENAME(sequence.getOutputName());
// TODO set data type
is.getSEQUENCES().add(record);
}
// ---------------------------------------------------------------------
// XXX: INFORMATION_SCHEMA.ROUTINES
// ---------------------------------------------------------------------
List<RoutineDefinition> routines = new ArrayList<RoutineDefinition>();
routines.addAll(database.getRoutines(null));
for (PackageDefinition pkg : database.getPackages(null)) {
routines.addAll(pkg.getRoutines());
}
for (RoutineDefinition routine : routines) {
RoutinesRecordType rec = new RoutinesRecordType();
SchemaDefinition schema = routine.getSchema();
if (schema != null) {
rec.setROUTINESCHEMA(schema.getOutputName());
rec.setSPECIFICSCHEMA(schema.getOutputName());
}
if (routine.getPackage() != null) {
if (schema != null) {
rec.setMODULESCHEMA(schema.getOutputName());
}
rec.setMODULENAME(routine.getPackage().getOutputName());
rec.setSCHEMALEVELROUTINE(YesOrNoType.NO);
}
else {
rec.setSCHEMALEVELROUTINE(YesOrNoType.YES);
}
rec.setROUTINENAME(routine.getOutputName());
rec.setSPECIFICNAME(routine.getOutputName());
// TODO deal with UDTs
// TODO set data type
int position = 1;
for (ParameterDefinition parameter : routine.getAllParameters()) {
ParametersRecordType record = new ParametersRecordType();
if (schema != null) {
record.setSPECIFICSCHEMA(schema.getOutputName());
}
record.setSPECIFICNAME(routine.getName());
record.setPARAMETERNAME(parameter.getName());
record.setORDINALPOSITION(position++);
if (routine.getInParameters().contains(parameter)) {
if (routine.getOutParameters().contains(parameter)) {
record.setPARAMETERMODE(ParameterModeType.INOUT);
}
else {
record.setPARAMETERMODE(ParameterModeType.IN);
}
}
else {
record.setPARAMETERMODE(ParameterModeType.OUT);
}
// TODO set data type
// TODO [#1435] use ParameterDefinition.getPosition()
// TODO [#1436] use ParameterDefinition.getMode()
is.getPARAMETERS().add(record);
}
is.getROUTINES().add(rec);
}
store(is);
watch.splitInfo("GENERATION FINISHED!");
}
protected void store(InformationSchemaType is) throws IOException {
GenerationWriter out = new GenerationWriter(new File(getTargetDirectory(), "INFORMATION_SCHEMA.xml"));
StringWriter writer = new StringWriter();
JAXB.marshal(is, writer);
out.print(writer.toString());
out.close();
}
private YesOrNoType yn(boolean value) {
return value ? YesOrNoType.YES : YesOrNoType.NO;
}
}

View File

@ -21,46 +21,6 @@
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.8.1</version>
<executions>
<execution>
<id>information_schema</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<extension>true</extension>
<strict>false</strict>
<schemaDirectory>src/main/resources/xsd</schemaDirectory>
<schemaIncludes>
<include>information-schema-2.4.0.xsd</include>
</schemaIncludes>
<generatePackage>org.jooq.util.information_schema</generatePackage>
<args>
<arg>-Xxew</arg>
<arg>-Xxew:instantiate lazy</arg>
<arg>-Xxew:delete</arg>
<arg>-Xfluent-api</arg>
<arg>-Xdefault-value</arg>
</args>
<plugins>
<plugin>
<groupId>com.github.jaxb-xew-plugin</groupId>
<artifactId>jaxb-xew-plugin</artifactId>
<version>1.0</version>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-fluent-api</artifactId>
<version>3.0</version>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-default-value</artifactId>
<version>1.1</version>
</plugin>
</plugins>
</configuration>
</execution>
<execution>
<id>configuration</id>
<goals>

View File

@ -1,579 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.jooq.org/xsd/information-schema-2.4.0.xsd"
targetNamespace="http://www.jooq.org/xsd/information-schema-2.4.0.xsd"
elementFormDefault="qualified">
<!--
Global domain objects and types
-->
<simpleType name="YesOrNoType">
<restriction base="string">
<enumeration value="YES"/>
<enumeration value="NO"/>
</restriction>
</simpleType>
<simpleType name="DataType">
<restriction base="string">
<enumeration value="CHARACTER"/>
<enumeration value="CHARACTER VARYING"/>
<enumeration value="CHARACTER LARGE OBJECT"/>
<enumeration value="BINARY"/>
<enumeration value="BINARY VARYING"/>
<enumeration value="BINARY LARGE OBJECT"/>
<enumeration value="TINYINT"/>
<enumeration value="SMALLINT"/>
<enumeration value="INTEGER"/>
<enumeration value="BIGINT"/>
<enumeration value="NUMERIC"/>
<enumeration value="DECIMAL"/>
<enumeration value="REAL"/>
<enumeration value="DOUBLE PRECISION"/>
<enumeration value="FLOAT"/>
<enumeration value="DATE"/>
<enumeration value="TIME"/>
<enumeration value="TIMESTAMP"/>
<enumeration value="TIME WITH TIME ZONE"/>
<enumeration value="TIMESTAMP WITH TIME ZONE"/>
<enumeration value="INTERVAL"/>
<enumeration value="BOOLEAN"/>
<enumeration value="USER-DEFINED"/>
<enumeration value="REF"/>
<enumeration value="ARRAY"/>
<enumeration value="MULTISET"/>
<enumeration value="ROW"/>
</restriction>
</simpleType>
<simpleType name="IntervalType">
<restriction base="string">
<enumeration value="YEAR"/>
<enumeration value="MONTH"/>
<enumeration value="DAY"/>
<enumeration value="HOUR"/>
<enumeration value="MINUTE"/>
<enumeration value="SECOND"/>
<enumeration value="YEAR TO MONTH"/>
<enumeration value="DAY TO HOUR"/>
<enumeration value="DAY TO MINUTE"/>
<enumeration value="DAY TO SECOND"/>
<enumeration value="HOUR TO MINUTE"/>
<enumeration value="HOUR TO SECOND"/>
<enumeration value="MINUTE TO SECOND"/>
</restriction>
</simpleType>
<!--
The root element
-->
<element name="INFORMATION_SCHEMA" type="tns:InformationSchemaType"/>
<complexType name="InformationSchemaType">
<sequence>
<element name="COLUMNS" type="tns:ColumnsType" minOccurs="0" maxOccurs="1"/>
<element name="KEY_COLUMN_USAGE" type="tns:KeyColumnUsageType" minOccurs="0" maxOccurs="1"/>
<element name="PARAMETERS" type="tns:ParametersType" minOccurs="0" maxOccurs="1"/>
<element name="REFERENTIAL_CONSTRAINTS" type="tns:ReferentialConstraintsType" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINES" type="tns:RoutinesType" minOccurs="0" maxOccurs="1"/>
<element name="SCHEMATA" type="tns:SchemataType" minOccurs="0" maxOccurs="1"/>
<element name="SEQUENCES" type="tns:SequencesType" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_CONSTRAINTS" type="tns:TableConstraintsType" minOccurs="0" maxOccurs="1"/>
<element name="TABLES" type="tns:TablesType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<!--
INFORMATION_SCHEMA.COLUMNS and related objects
-->
<complexType name="ColumnsType">
<sequence>
<element name="record" type="tns:ColumnsRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="ColumnsRecordType">
<sequence>
<element name="TABLE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLUMN_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ORDINAL_POSITION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="COLUMN_DEFAULT" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IS_NULLABLE" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="DATA_TYPE" type="tns:DataType" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_MAXIMUM_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_OCTET_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION_RADIX" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_SCALE" type="int" minOccurs="0" maxOccurs="1"/>
<element name="DATETIME_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="INTERVAL_TYPE" type="tns:IntervalType" minOccurs="0" maxOccurs="1"/>
<element name="INTERVAL_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DOMAIN_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DOMAIN_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DOMAIN_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="USER_DEFINED_TYPE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="USER_DEFINED_TYPE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="USER_DEFINED_TYPE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MAXIMUM_CARDINALITY" type="int" minOccurs="0" maxOccurs="1"/>
<element name="DTD_IDENTIFIER" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IS_SELF_REFERENCING" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="IS_IDENTITY" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="IDENTITY_GENERATION" type="tns:IdentityGenerationType" minOccurs="0" maxOccurs="1"/>
<element name="IDENTITY_START" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IDENTITY_INCREMENT" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IDENTITY_MAXIMUM" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IDENTITY_MINIMUM" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IDENTITY_CYCLE" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="IS_GENERATED" type="tns:IsGeneratedType" minOccurs="0" maxOccurs="1"/>
<element name="GENERATION_EXPRESSION" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IS_UPDATABLE" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<simpleType name="IdentityGenerationType">
<restriction base="string">
<enumeration value="ALWAYS"/>
<enumeration value="BY DEFAULT"/>
</restriction>
</simpleType>
<simpleType name="IsGeneratedType">
<restriction base="string">
<enumeration value="NEVER"/>
<enumeration value="ALWAYS"/>
</restriction>
</simpleType>
<!--
INFORMATION_SCHEMA.KEY_COLUMN_USAGE and related objects
-->
<complexType name="KeyColumnUsageType">
<sequence>
<element name="record" type="tns:KeyColumnUsageRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="KeyColumnUsageRecordType">
<sequence>
<element name="CONSTRAINT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLUMN_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ORDINAL_POSITION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="POSITION_IN_UNIQUE_CONSTRAINT" type="int" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<!--
INFORMATION_SCHEMA.PARAMETERS and related objects
-->
<complexType name="ParametersType">
<sequence>
<element name="record" type="tns:ParametersRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="ParametersRecordType">
<sequence>
<element name="SPECIFIC_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SPECIFIC_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SPECIFIC_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ORDINAL_POSITION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="PARAMETER_MODE" type="tns:ParameterModeType" minOccurs="0" maxOccurs="1"/>
<element name="IS_RESULT" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="AS_LOCATOR" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="PARAMETER_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="FROM_SQL_SPECIFIC_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="FROM_SQL_SPECIFIC_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="FROM_SQL_SPECIFIC_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TO_SQL_SPECIFIC_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TO_SQL_SPECIFIC_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TO_SQL_SPECIFIC_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DATA_TYPE" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_MAXIMUM_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_OCTET_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION_RADIX" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_SCALE" type="int" minOccurs="0" maxOccurs="1"/>
<element name="DATETIME_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="INTERVAL_TYPE" type="tns:IntervalType" minOccurs="0" maxOccurs="1"/>
<element name="INTERVAL_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="UDT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UDT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UDT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MAXIMUM_CARDINALITY" type="int" minOccurs="0" maxOccurs="1"/>
<element name="DTD_IDENTIFIER" type="string" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<simpleType name="ParameterModeType">
<restriction base="string">
<enumeration value="IN"/>
<enumeration value="OUT"/>
<enumeration value="INOUT"/>
</restriction>
</simpleType>
<!--
INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS and related objects
-->
<complexType name="ReferentialConstraintsType">
<sequence>
<element name="record" type="tns:ReferentialConstraintsRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="ReferentialConstraintsRecordType">
<sequence>
<element name="CONSTRAINT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UNIQUE_CONSTRAINT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UNIQUE_CONSTRAINT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UNIQUE_CONSTRAINT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MATCH_OPTION" type="tns:MatchOptionType" minOccurs="0" maxOccurs="1"/>
<element name="UPDATE_RULE" type="tns:UpdateRuleType" minOccurs="0" maxOccurs="1"/>
<element name="DELETE_RULE" type="tns:DeleteRuleType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<simpleType name="MatchOptionType">
<restriction base="string">
<enumeration value="NONE"/>
<enumeration value="PARTIAL"/>
<enumeration value="FULL"/>
</restriction>
</simpleType>
<simpleType name="UpdateRuleType">
<restriction base="string">
<enumeration value="CASCADE"/>
<enumeration value="SET NULL"/>
<enumeration value="SET DEFAULT"/>
<enumeration value="RESTRICT"/>
<enumeration value="NO ACTION"/>
</restriction>
</simpleType>
<simpleType name="DeleteRuleType">
<restriction base="string">
<enumeration value="CASCADE"/>
<enumeration value="SET NULL"/>
<enumeration value="SET DEFAULT"/>
<enumeration value="RESTRICT"/>
<enumeration value="NO ACTION"/>
</restriction>
</simpleType>
<!--
INFORMATION_SCHEMA.ROUTINES and related objects
-->
<complexType name="RoutinesType">
<sequence>
<element name="record" type="tns:RoutinesRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="RoutinesRecordType">
<sequence>
<element name="SPECIFIC_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SPECIFIC_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SPECIFIC_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINE_TYPE" type="tns:RoutineType" minOccurs="0" maxOccurs="1"/>
<element name="MODULE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MODULE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MODULE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UDT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UDT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="UDT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DATA_TYPE" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_MAXIMUM_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_OCTET_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CHARACTER_SET_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="COLLATION_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION_RADIX" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_SCALE" type="int" minOccurs="0" maxOccurs="1"/>
<element name="DATETIME_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="INTERVAL_TYPE" type="tns:IntervalType" minOccurs="0" maxOccurs="1"/>
<element name="INTERVAL_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="TYPE_UDT_CATALOG" type="int" minOccurs="0" maxOccurs="1"/>
<element name="TYPE_UDT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TYPE_UDT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCOPE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MAXIMUM_CARDINALITY" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DTD_IDENTIFIER" type="string" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINE_BODY" type="tns:RoutineBodyType" minOccurs="0" maxOccurs="1"/>
<element name="ROUTINE_DEFINITION" type="string" minOccurs="0" maxOccurs="1"/>
<element name="EXTERNAL_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="EXTERNAL_LANGUAGE" type="tns:ExternalLanguageType" minOccurs="0" maxOccurs="1"/>
<element name="PARAMETER_STYLE" type="tns:ParameterStyleType" minOccurs="0" maxOccurs="1"/>
<element name="IS_DETERMINISTIC" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="SQL_DATA_ACCESS" type="tns:SQLDataAccessType" minOccurs="0" maxOccurs="1"/>
<element name="IS_NULL_CALL" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="SQL_PATH" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCHEMA_LEVEL_ROUTINE" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="MAX_DYNAMIC_RESULT_SETS" type="int" minOccurs="0" maxOccurs="1"/>
<element name="IS_USER_DEFINED_CAST" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="IS_IMPLICITLY_INVOCABLE" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="SECURITY_TYPE" type="tns:SecurityType" minOccurs="0" maxOccurs="1"/>
<element name="TO_SQL_SPECIFIC_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TO_SQL_SPECIFIC_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TO_SQL_SPECIFIC_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="AS_LOCATOR" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="CREATED" type="dateTime" minOccurs="0" maxOccurs="1"/>
<element name="LAST_ALTERED" type="dateTime" minOccurs="0" maxOccurs="1"/>
<element name="NEW_SAVEPOINT_LEVEL" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="IS_UDT_DEPENDENT" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_FROM_DATA_TYPE" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_AS_LOCATOR" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_CHAR_MAX_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_CHAR_OCTET_LENGTH" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_CHAR_SET_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_CHAR_SET_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_CHARACTER_SET_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_COLLATION_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_COLLATION_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_COLLATION_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_NUMERIC_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_NUMERIC_RADIX" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_NUMERIC_SCALE" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_DATETIME_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_INTERVAL_TYPE" type="tns:IntervalType" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_INTERVAL_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_TYPE_UDT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_TYPE_UDT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_TYPE_UDT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_SCOPE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_SCOPE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_SCOPE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="RESULT_CAST_DTD_IDENTIFIER" type="int" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<simpleType name="RoutineType">
<restriction base="string">
<enumeration value="PROCEDURE"/>
<enumeration value="FUNCTION"/>
<enumeration value="INSTANCE METHOD"/>
<enumeration value="STATIC METHOD"/>
<enumeration value="CONSTRUCTOR METHOD"/>
</restriction>
</simpleType>
<simpleType name="RoutineBodyType">
<restriction base="string">
<enumeration value="SQL"/>
<enumeration value="EXTERNAL"/>
</restriction>
</simpleType>
<simpleType name="ExternalLanguageType">
<restriction base="string">
<enumeration value="ADA"/>
<enumeration value="C"/>
<enumeration value="COBOL"/>
<enumeration value="FORTRAN"/>
<enumeration value="MUMPS"/>
<enumeration value="PASCAL"/>
<enumeration value="PLI"/>
</restriction>
</simpleType>
<simpleType name="ParameterStyleType">
<restriction base="string">
<enumeration value="SQL"/>
<enumeration value="GENERAL"/>
</restriction>
</simpleType>
<simpleType name="SQLDataAccessType">
<restriction base="string">
<enumeration value="NO SQL"/>
<enumeration value="CONTAINS SQL"/>
<enumeration value="READS SQL DATA"/>
<enumeration value="MODIFIES SQL DATA"/>
</restriction>
</simpleType>
<simpleType name="SecurityType">
<restriction base="string">
<enumeration value="DEFINER"/>
<enumeration value="INVOKER"/>
<enumeration value="IMPLEMENTATION DEFINED"/>
</restriction>
</simpleType>
<!--
INFORMATION_SCHEMA.SCHEMATA and related objects
-->
<complexType name="SchemataType">
<sequence>
<element name="record" type="tns:SchemataRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="SchemataRecordType">
<sequence>
<element name="CATALOG_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCHEMA_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SCHEMA_OWNER" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DEFAULT_CHARACTER_SET_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DEFAULT_CHARACTER_SET_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DEFAULT_CHARACTER_SET_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SQL_PATH" type="string" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<!--
INFORMATION_SCHEMA.SEQUENCES and related objects
-->
<complexType name="SequencesType">
<sequence>
<element name="record" type="tns:SequencesRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="SequencesRecordType">
<sequence>
<element name="SEQUENCE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SEQUENCE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="SEQUENCE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="DATA_TYPE" type="tns:DataType" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_PRECISION_RADIX" type="int" minOccurs="0" maxOccurs="1"/>
<element name="NUMERIC_SCALE" type="int" minOccurs="0" maxOccurs="1"/>
<element name="MAXIMUM_VALUE" type="string" minOccurs="0" maxOccurs="1"/>
<element name="MINIMUM_VALUE" type="string" minOccurs="0" maxOccurs="1"/>
<element name="INCREMENT" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CYCLE_OPTION" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<!--
INFORMATION_SCHEMA.TABLE_CONSTRAINTS and related objects
-->
<complexType name="TableConstraintsType">
<sequence>
<element name="record" type="tns:TableConstraintsRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="TableConstraintsRecordType">
<sequence>
<element name="CONSTRAINT_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="CONSTRAINT_TYPE" type="tns:ConstraintType" minOccurs="0" maxOccurs="1"/>
<element name="IS_DEFERRABLE" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="INITIALLY_DEFERRED" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<simpleType name="ConstraintType">
<restriction base="string">
<enumeration value="UNIQUE"/>
<enumeration value="PRIMARY KEY"/>
<enumeration value="FOREIGN KEY"/>
<enumeration value="CHECK"/>
</restriction>
</simpleType>
<!--
INFORMATION_SCHEMA.TABLES and related objects
-->
<complexType name="TablesType">
<sequence>
<element name="record" type="tns:TablesRecordType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="TablesRecordType">
<sequence>
<element name="TABLE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="TABLE_TYPE" type="tns:TableType" minOccurs="0" maxOccurs="1"/>
<element name="SELF_REFERENCING_COLUMN_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="REFERENCE_GENERATION" type="tns:ReferenceGenerationType" minOccurs="0" maxOccurs="1"/>
<element name="USER_DEFINED_TYPE_CATALOG" type="string" minOccurs="0" maxOccurs="1"/>
<element name="USER_DEFINED_TYPE_SCHEMA" type="string" minOccurs="0" maxOccurs="1"/>
<element name="USER_DEFINED_TYPE_NAME" type="string" minOccurs="0" maxOccurs="1"/>
<element name="IS_INSERTABLE_INTO" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="IS_TYPED" type="tns:YesOrNoType" minOccurs="0" maxOccurs="1"/>
<element name="COMMIT_ACTION" type="tns:CommitActionType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<simpleType name="TableType">
<restriction base="string">
<enumeration value="BASE TABLE"/>
<enumeration value="VIEW"/>
<enumeration value="GLOBAL TEMPORARY"/>
<enumeration value="LOCAL TEMPORARY"/>
</restriction>
</simpleType>
<simpleType name="ReferenceGenerationType">
<restriction base="string">
<enumeration value="SYSTEM GENERATED"/>
<enumeration value="USER GENERATED"/>
<enumeration value="DERIVED"/>
</restriction>
</simpleType>
<simpleType name="CommitActionType">
<restriction base="string">
<enumeration value="DELETE"/>
<enumeration value="PRESERVE"/>
</restriction>
</simpleType>
</schema>

View File

@ -1,30 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration xmlns="http://www.jooq.org/xsd/jooq-codegen-2.0.4.xsd">
<jdbc>
<driver>oracle.jdbc.OracleDriver</driver>
<url>jdbc:oracle:thin:@localhost:1521:xe</url>
<user>TEST</user>
<password>TEST</password>
</jdbc>
<generator>
<name>org.jooq.util.CSVGenerator</name>
<database>
<name>org.jooq.util.oracle.OracleDatabase</name>
<includes>.*</includes>
<excludes>T_BOOK_DETAILS,S_TRIGGERS_SEQUENCE,.*976.*</excludes>
<dateAsTimestamp>false</dateAsTimestamp>
<unsignedTypes>true</unsignedTypes>
<schemata>
<schema>
<inputSchema>TEST</inputSchema>
</schema>
<schema>
<inputSchema>MULTI_SCHEMA</inputSchema>
</schema>
</schemata>
</database>
<target>
<directory>./information_schema/oracle</directory>
</target>
</generator>
</configuration>

View File

@ -1,155 +0,0 @@
"TABLE_CATALOG","TABLE_SCHEMA","TABLE_NAME","COLUMN_NAME","ORDINAL_POSITION","COLUMN_DEFAULT","IS_NULLABLE","DATA_TYPE","CHARACTER_MAXIMUM_LENGTH","CHARACTER_OCTET_LENGTH","NUMERIC_PRECISION","NUMERIC_PRECISION_RADIX","NUMERIC_SCALE","DATETIME_PRECISION","INTERVAL_TYPE","INTERVAL_PRECISION","CHARACTER_SET_CATALOG","CHARACTER_SET_SCHEMA","CHARACTER_SET_NAME","COLLATION_CATALOG","COLLATION_SCHEMA","COLLATION_NAME","DOMAIN_CATALOG","DOMAIN_SCHEMA","DOMAIN_NAME","USER_DEFINED_TYPE_CATALOG","USER_DEFINED_TYPE_SCHEMA","USER_DEFINED_TYPE_NAME","SCOPE_CATALOG","SCOPE_SCHEMA","SCOPE_NAME","MAXIMUM_CARDINALITY","DTD_IDENTIFIER","IS_SELF_REFERENCING","IS_IDENTITY","IDENTITY_GENERATION","IDENTITY_START","IDENTITY_INCREMENT","IDENTITY_MAXIMUM","IDENTITY_MINIMUM","IDENTITY_CYCLE","IS_GENERATED","GENERATION_EXPRESSION","IS_UPDATABLE"
"","MULTI_SCHEMA","T_AUTHOR","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_AUTHOR","FIRST_NAME","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_AUTHOR","LAST_NAME","3","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_AUTHOR","DATE_OF_BIRTH","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_AUTHOR","YEAR_OF_BIRTH","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_AUTHOR","ADDRESS","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","AUTHOR_ID","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","CO_AUTHOR_ID","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","DETAILS_ID","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","TITLE","5","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","PUBLISHED_IN","6","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","LANGUAGE_ID","7","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","CONTENT_TEXT","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","CONTENT_PDF","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK_SALE","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK_SALE","BOOK_ID","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK_SALE","BOOK_STORE_NAME","3","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK_SALE","SOLD_AT","4","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK_SALE","SOLD_FOR","5","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_ARRAYS","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_ARRAYS","STRING_ARRAY","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_ARRAYS","NUMBER_ARRAY","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_ARRAYS","NUMBER_LONG_ARRAY","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_ARRAYS","DATE_ARRAY","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_AUTHOR","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_AUTHOR","FIRST_NAME","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_AUTHOR","LAST_NAME","3","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_AUTHOR","DATE_OF_BIRTH","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_AUTHOR","YEAR_OF_BIRTH","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_AUTHOR","ADDRESS","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","AUTHOR_ID","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","CO_AUTHOR_ID","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","DETAILS_ID","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","TITLE","5","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","PUBLISHED_IN","6","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","LANGUAGE_ID","7","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","CONTENT_TEXT","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK","CONTENT_PDF","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK_STORE","NAME","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK_TO_BOOK_STORE","BOOK_STORE_NAME","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK_TO_BOOK_STORE","BOOK_ID","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOK_TO_BOOK_STORE","STOCK","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","ONE_ZERO","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","TRUE_FALSE_LC","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","TRUE_FALSE_UC","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","YES_NO_LC","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","YES_NO_UC","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","Y_N_LC","7","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","Y_N_UC","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","VC_BOOLEAN","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","C_BOOLEAN","10","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_BOOLEANS","N_BOOLEAN","11","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","D","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","T","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","TS","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","D_INT","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","TS_BIGINT","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","I_Y","7","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DATES","I_D","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DIRECTORY","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DIRECTORY","PARENT_ID","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DIRECTORY","IS_DIRECTORY","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_DIRECTORY","name","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_LANGUAGE","CD","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_LANGUAGE","DESCRIPTION","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_LANGUAGE","DESCRIPTION_ENGLISH","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_LANGUAGE","ID","4","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_TRIGGERS","ID_GENERATED","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_TRIGGERS","ID","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_TRIGGERS","COUNTER","3","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","BYTE","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","SHORT","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","INTEGER","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","LONG","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","BYTE_DECIMAL","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","SHORT_DECIMAL","7","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","INTEGER_DECIMAL","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","LONG_DECIMAL","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","BIG_INTEGER","10","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","BIG_DECIMAL","11","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_REF","REF_11","1","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_REF","REF_21","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_REF","REF_31","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_REF","REF_12","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_REF","REF_22","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_REF","REF_32","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_11","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_12","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_12","CD","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_21","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_22","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_22","CD","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_31","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_32","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_658_32","CD","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_725_LOB_TEST","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_725_LOB_TEST","LOB","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_785","ID","1","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_785","NAME","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","T_785","VALUE","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_AUTHOR","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_AUTHOR","FIRST_NAME","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_AUTHOR","LAST_NAME","3","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_AUTHOR","DATE_OF_BIRTH","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_AUTHOR","YEAR_OF_BIRTH","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_AUTHOR","ADDRESS","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","AUTHOR_ID","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","CO_AUTHOR_ID","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","DETAILS_ID","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","TITLE","5","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","PUBLISHED_IN","6","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","LANGUAGE_ID","7","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","CONTENT_TEXT","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_BOOK","CONTENT_PDF","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","ID","1","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","AUTHOR_ID","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","CO_AUTHOR_ID","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","DETAILS_ID","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","TITLE","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","PUBLISHED_IN","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","LANGUAGE_ID","7","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","CONTENT_TEXT","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_INCOMPLETE","CONTENT_PDF","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_LIBRARY","AUTHOR","1","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","V_LIBRARY","TITLE","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_64_69","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_64_69","UNUSED_ID","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_71","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_71","TEST_CASE_64_69_ID","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_85","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_85","X_UNUSED_ID","2","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_TEST_CASE_85","X_UNUSED_NAME","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","ID","1","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","NAME","2","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","BIG_INTEGER","3","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","ID_REF","4","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","CLASS","5","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","FIELDS","6","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","CONFIGURATION","7","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","U_D_T","8","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","META_DATA","9","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","TYPE0","10","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","PRIMARY_KEY","11","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","PRIMARYKEY","12","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","NAME_REF","13","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","FIELD 737","14","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","MS_UNUSED_ID_REF","15","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
"","TEST","X_UNUSED","MS_UNUSED_NAME_REF","16","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","",""
1 TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION COLUMN_DEFAULT IS_NULLABLE DATA_TYPE CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH NUMERIC_PRECISION NUMERIC_PRECISION_RADIX NUMERIC_SCALE DATETIME_PRECISION INTERVAL_TYPE INTERVAL_PRECISION CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME USER_DEFINED_TYPE_CATALOG USER_DEFINED_TYPE_SCHEMA USER_DEFINED_TYPE_NAME SCOPE_CATALOG SCOPE_SCHEMA SCOPE_NAME MAXIMUM_CARDINALITY DTD_IDENTIFIER IS_SELF_REFERENCING IS_IDENTITY IDENTITY_GENERATION IDENTITY_START IDENTITY_INCREMENT IDENTITY_MAXIMUM IDENTITY_MINIMUM IDENTITY_CYCLE IS_GENERATED GENERATION_EXPRESSION IS_UPDATABLE
2 MULTI_SCHEMA T_AUTHOR ID 1 NO NO
3 MULTI_SCHEMA T_AUTHOR FIRST_NAME 2 YES NO
4 MULTI_SCHEMA T_AUTHOR LAST_NAME 3 NO NO
5 MULTI_SCHEMA T_AUTHOR DATE_OF_BIRTH 4 YES NO
6 MULTI_SCHEMA T_AUTHOR YEAR_OF_BIRTH 5 YES NO
7 MULTI_SCHEMA T_AUTHOR ADDRESS 6 YES NO
8 MULTI_SCHEMA T_BOOK ID 1 NO NO
9 MULTI_SCHEMA T_BOOK AUTHOR_ID 2 NO NO
10 MULTI_SCHEMA T_BOOK CO_AUTHOR_ID 3 YES NO
11 MULTI_SCHEMA T_BOOK DETAILS_ID 4 YES NO
12 MULTI_SCHEMA T_BOOK TITLE 5 NO NO
13 MULTI_SCHEMA T_BOOK PUBLISHED_IN 6 NO NO
14 MULTI_SCHEMA T_BOOK LANGUAGE_ID 7 NO NO
15 MULTI_SCHEMA T_BOOK CONTENT_TEXT 8 YES NO
16 MULTI_SCHEMA T_BOOK CONTENT_PDF 9 YES NO
17 MULTI_SCHEMA T_BOOK_SALE ID 1 NO NO
18 MULTI_SCHEMA T_BOOK_SALE BOOK_ID 2 NO NO
19 MULTI_SCHEMA T_BOOK_SALE BOOK_STORE_NAME 3 NO NO
20 MULTI_SCHEMA T_BOOK_SALE SOLD_AT 4 NO NO
21 MULTI_SCHEMA T_BOOK_SALE SOLD_FOR 5 NO NO
22 TEST T_ARRAYS ID 1 NO NO
23 TEST T_ARRAYS STRING_ARRAY 2 YES NO
24 TEST T_ARRAYS NUMBER_ARRAY 3 YES NO
25 TEST T_ARRAYS NUMBER_LONG_ARRAY 4 YES NO
26 TEST T_ARRAYS DATE_ARRAY 5 YES NO
27 TEST T_AUTHOR ID 1 NO NO
28 TEST T_AUTHOR FIRST_NAME 2 YES NO
29 TEST T_AUTHOR LAST_NAME 3 NO NO
30 TEST T_AUTHOR DATE_OF_BIRTH 4 YES NO
31 TEST T_AUTHOR YEAR_OF_BIRTH 5 YES NO
32 TEST T_AUTHOR ADDRESS 6 YES NO
33 TEST T_BOOK ID 1 NO NO
34 TEST T_BOOK AUTHOR_ID 2 NO NO
35 TEST T_BOOK CO_AUTHOR_ID 3 YES NO
36 TEST T_BOOK DETAILS_ID 4 YES NO
37 TEST T_BOOK TITLE 5 NO NO
38 TEST T_BOOK PUBLISHED_IN 6 NO NO
39 TEST T_BOOK LANGUAGE_ID 7 NO NO
40 TEST T_BOOK CONTENT_TEXT 8 YES NO
41 TEST T_BOOK CONTENT_PDF 9 YES NO
42 TEST T_BOOK_STORE NAME 1 NO NO
43 TEST T_BOOK_TO_BOOK_STORE BOOK_STORE_NAME 1 NO NO
44 TEST T_BOOK_TO_BOOK_STORE BOOK_ID 2 NO NO
45 TEST T_BOOK_TO_BOOK_STORE STOCK 3 YES NO
46 TEST T_BOOLEANS ID 1 NO NO
47 TEST T_BOOLEANS ONE_ZERO 2 YES NO
48 TEST T_BOOLEANS TRUE_FALSE_LC 3 YES NO
49 TEST T_BOOLEANS TRUE_FALSE_UC 4 YES NO
50 TEST T_BOOLEANS YES_NO_LC 5 YES NO
51 TEST T_BOOLEANS YES_NO_UC 6 YES NO
52 TEST T_BOOLEANS Y_N_LC 7 YES NO
53 TEST T_BOOLEANS Y_N_UC 8 YES NO
54 TEST T_BOOLEANS VC_BOOLEAN 9 YES NO
55 TEST T_BOOLEANS C_BOOLEAN 10 YES NO
56 TEST T_BOOLEANS N_BOOLEAN 11 YES NO
57 TEST T_DATES ID 1 NO NO
58 TEST T_DATES D 2 YES NO
59 TEST T_DATES T 3 YES NO
60 TEST T_DATES TS 4 YES NO
61 TEST T_DATES D_INT 5 YES NO
62 TEST T_DATES TS_BIGINT 6 YES NO
63 TEST T_DATES I_Y 7 YES NO
64 TEST T_DATES I_D 8 YES NO
65 TEST T_DIRECTORY ID 1 NO NO
66 TEST T_DIRECTORY PARENT_ID 2 YES NO
67 TEST T_DIRECTORY IS_DIRECTORY 3 YES NO
68 TEST T_DIRECTORY name 4 YES NO
69 TEST T_LANGUAGE CD 1 NO NO
70 TEST T_LANGUAGE DESCRIPTION 2 YES NO
71 TEST T_LANGUAGE DESCRIPTION_ENGLISH 3 YES NO
72 TEST T_LANGUAGE ID 4 NO NO
73 TEST T_TRIGGERS ID_GENERATED 1 NO NO
74 TEST T_TRIGGERS ID 2 NO NO
75 TEST T_TRIGGERS COUNTER 3 NO NO
76 TEST T_639_NUMBERS_TABLE ID 1 NO NO
77 TEST T_639_NUMBERS_TABLE BYTE 2 YES NO
78 TEST T_639_NUMBERS_TABLE SHORT 3 YES NO
79 TEST T_639_NUMBERS_TABLE INTEGER 4 YES NO
80 TEST T_639_NUMBERS_TABLE LONG 5 YES NO
81 TEST T_639_NUMBERS_TABLE BYTE_DECIMAL 6 YES NO
82 TEST T_639_NUMBERS_TABLE SHORT_DECIMAL 7 YES NO
83 TEST T_639_NUMBERS_TABLE INTEGER_DECIMAL 8 YES NO
84 TEST T_639_NUMBERS_TABLE LONG_DECIMAL 9 YES NO
85 TEST T_639_NUMBERS_TABLE BIG_INTEGER 10 YES NO
86 TEST T_639_NUMBERS_TABLE BIG_DECIMAL 11 YES NO
87 TEST T_658_REF REF_11 1 YES NO
88 TEST T_658_REF REF_21 2 YES NO
89 TEST T_658_REF REF_31 3 YES NO
90 TEST T_658_REF REF_12 4 YES NO
91 TEST T_658_REF REF_22 5 YES NO
92 TEST T_658_REF REF_32 6 YES NO
93 TEST T_658_11 ID 1 NO NO
94 TEST T_658_12 ID 1 NO NO
95 TEST T_658_12 CD 2 NO NO
96 TEST T_658_21 ID 1 NO NO
97 TEST T_658_22 ID 1 NO NO
98 TEST T_658_22 CD 2 NO NO
99 TEST T_658_31 ID 1 NO NO
100 TEST T_658_32 ID 1 NO NO
101 TEST T_658_32 CD 2 NO NO
102 TEST T_725_LOB_TEST ID 1 NO NO
103 TEST T_725_LOB_TEST LOB 2 YES NO
104 TEST T_785 ID 1 YES NO
105 TEST T_785 NAME 2 YES NO
106 TEST T_785 VALUE 3 YES NO
107 TEST V_AUTHOR ID 1 NO NO
108 TEST V_AUTHOR FIRST_NAME 2 YES NO
109 TEST V_AUTHOR LAST_NAME 3 NO NO
110 TEST V_AUTHOR DATE_OF_BIRTH 4 YES NO
111 TEST V_AUTHOR YEAR_OF_BIRTH 5 YES NO
112 TEST V_AUTHOR ADDRESS 6 YES NO
113 TEST V_BOOK ID 1 NO NO
114 TEST V_BOOK AUTHOR_ID 2 NO NO
115 TEST V_BOOK CO_AUTHOR_ID 3 YES NO
116 TEST V_BOOK DETAILS_ID 4 YES NO
117 TEST V_BOOK TITLE 5 NO NO
118 TEST V_BOOK PUBLISHED_IN 6 NO NO
119 TEST V_BOOK LANGUAGE_ID 7 NO NO
120 TEST V_BOOK CONTENT_TEXT 8 YES NO
121 TEST V_BOOK CONTENT_PDF 9 YES NO
122 TEST V_INCOMPLETE ID 1 YES NO
123 TEST V_INCOMPLETE AUTHOR_ID 2 YES NO
124 TEST V_INCOMPLETE CO_AUTHOR_ID 3 YES NO
125 TEST V_INCOMPLETE DETAILS_ID 4 YES NO
126 TEST V_INCOMPLETE TITLE 5 YES NO
127 TEST V_INCOMPLETE PUBLISHED_IN 6 YES NO
128 TEST V_INCOMPLETE LANGUAGE_ID 7 YES NO
129 TEST V_INCOMPLETE CONTENT_TEXT 8 YES NO
130 TEST V_INCOMPLETE CONTENT_PDF 9 YES NO
131 TEST V_LIBRARY AUTHOR 1 YES NO
132 TEST V_LIBRARY TITLE 2 NO NO
133 TEST X_TEST_CASE_64_69 ID 1 NO NO
134 TEST X_TEST_CASE_64_69 UNUSED_ID 2 YES NO
135 TEST X_TEST_CASE_71 ID 1 NO NO
136 TEST X_TEST_CASE_71 TEST_CASE_64_69_ID 2 YES NO
137 TEST X_TEST_CASE_85 ID 1 NO NO
138 TEST X_TEST_CASE_85 X_UNUSED_ID 2 YES NO
139 TEST X_TEST_CASE_85 X_UNUSED_NAME 3 YES NO
140 TEST X_UNUSED ID 1 NO NO
141 TEST X_UNUSED NAME 2 NO NO
142 TEST X_UNUSED BIG_INTEGER 3 YES NO
143 TEST X_UNUSED ID_REF 4 YES NO
144 TEST X_UNUSED CLASS 5 YES NO
145 TEST X_UNUSED FIELDS 6 YES NO
146 TEST X_UNUSED CONFIGURATION 7 YES NO
147 TEST X_UNUSED U_D_T 8 YES NO
148 TEST X_UNUSED META_DATA 9 YES NO
149 TEST X_UNUSED TYPE0 10 YES NO
150 TEST X_UNUSED PRIMARY_KEY 11 YES NO
151 TEST X_UNUSED PRIMARYKEY 12 YES NO
152 TEST X_UNUSED NAME_REF 13 YES NO
153 TEST X_UNUSED FIELD 737 14 YES NO
154 TEST X_UNUSED MS_UNUSED_ID_REF 15 YES NO
155 TEST X_UNUSED MS_UNUSED_NAME_REF 16 YES NO

View File

@ -1,52 +0,0 @@
"CONSTRAINT_CATALOG","CONSTRAINT_SCHEMA","CONSTRAINT_NAME","TABLE_CATALOG","TABLE_SCHEMA","TABLE_NAME","COLUMN_NAME","ORDINAL_POSITION","POSITION_IN_UNIQUE_CONSTRAINT"
"","MULTI_SCHEMA","PK_T_AUTHOR","","MULTI_SCHEMA","T_AUTHOR","ID","1",""
"","MULTI_SCHEMA","PK_T_BOOK","","MULTI_SCHEMA","T_BOOK","ID","1",""
"","MULTI_SCHEMA","FK_T_BOOK_AUTHOR_ID","","MULTI_SCHEMA","T_BOOK","AUTHOR_ID","",""
"","MULTI_SCHEMA","FK_T_BOOK_CO_AUTHOR_ID","","MULTI_SCHEMA","T_BOOK","CO_AUTHOR_ID","",""
"","MULTI_SCHEMA","FK_T_BOOK_LANGUAGE_ID","","MULTI_SCHEMA","T_BOOK","LANGUAGE_ID","",""
"","MULTI_SCHEMA","PK_T_BOOK_SALE","","MULTI_SCHEMA","T_BOOK_SALE","ID","1",""
"","MULTI_SCHEMA","FK_T_BOOK_TO_BOOK_STORE","","MULTI_SCHEMA","T_BOOK_SALE","BOOK_STORE_NAME","",""
"","MULTI_SCHEMA","FK_T_BOOK_TO_BOOK_STORE","","MULTI_SCHEMA","T_BOOK_SALE","BOOK_ID","",""
"","TEST","PK_T_ARRAYS","","TEST","T_ARRAYS","ID","1",""
"","TEST","PK_T_AUTHOR","","TEST","T_AUTHOR","ID","1",""
"","TEST","PK_T_BOOK","","TEST","T_BOOK","ID","1",""
"","TEST","FK_T_BOOK_AUTHOR_ID","","TEST","T_BOOK","AUTHOR_ID","",""
"","TEST","FK_T_BOOK_CO_AUTHOR_ID","","TEST","T_BOOK","CO_AUTHOR_ID","",""
"","TEST","FK_T_BOOK_LANGUAGE_ID","","TEST","T_BOOK","LANGUAGE_ID","",""
"","TEST","UK_T_BOOK_STORE_NAME","","TEST","T_BOOK_STORE","NAME","1",""
"","TEST","PK_B2BS","","TEST","T_BOOK_TO_BOOK_STORE","BOOK_STORE_NAME","1",""
"","TEST","PK_B2BS","","TEST","T_BOOK_TO_BOOK_STORE","BOOK_ID","2",""
"","TEST","FK_B2BS_BS_NAME","","TEST","T_BOOK_TO_BOOK_STORE","BOOK_STORE_NAME","",""
"","TEST","FK_B2BS_B_ID","","TEST","T_BOOK_TO_BOOK_STORE","BOOK_ID","",""
"","TEST","PK_T_BOOLEANS","","TEST","T_BOOLEANS","ID","1",""
"","TEST","PK_T_DATES","","TEST","T_DATES","ID","1",""
"","TEST","PK_T_DIRECTORY","","TEST","T_DIRECTORY","ID","1",""
"","TEST","PK_T_DIRECTORY_SELF","","TEST","T_DIRECTORY","PARENT_ID","",""
"","TEST","PK_T_LANGUAGE","","TEST","T_LANGUAGE","ID","4",""
"","TEST","PK_T_TRIGGERS","","TEST","T_TRIGGERS","ID_GENERATED","1",""
"","TEST","PK_T_639_NUMBERS_TABLE","","TEST","T_639_NUMBERS_TABLE","ID","1",""
"","TEST","FK_T_658_11","","TEST","T_658_REF","REF_11","",""
"","TEST","FK_T_658_21","","TEST","T_658_REF","REF_21","",""
"","TEST","FK_T_658_31","","TEST","T_658_REF","REF_31","",""
"","TEST","FK_T_658_12","","TEST","T_658_REF","REF_12","",""
"","TEST","FK_T_658_22","","TEST","T_658_REF","REF_22","",""
"","TEST","FK_T_658_32","","TEST","T_658_REF","REF_32","",""
"","TEST","PK_T_658_11","","TEST","T_658_11","ID","1",""
"","TEST","PK_T_658_12","","TEST","T_658_12","ID","1",""
"","TEST","PK_T_658_21","","TEST","T_658_21","ID","1",""
"","TEST","PK_T_658_22","","TEST","T_658_22","ID","1",""
"","TEST","PK_T_658_31","","TEST","T_658_31","ID","1",""
"","TEST","PK_T_658_32","","TEST","T_658_32","ID","1",""
"","TEST","PK_T_725_LOB_TEST","","TEST","T_725_LOB_TEST","ID","1",""
"","TEST","PK_X_TEST_CASE_64_69","","TEST","X_TEST_CASE_64_69","ID","1",""
"","TEST","FK_X_TEST_CASE_64_69A","","TEST","X_TEST_CASE_64_69","UNUSED_ID","",""
"","TEST","PK_X_TEST_CASE_71","","TEST","X_TEST_CASE_71","ID","1",""
"","TEST","FK_X_TEST_CASE_71","","TEST","X_TEST_CASE_71","TEST_CASE_64_69_ID","",""
"","TEST","PK_X_TEST_CASE_85","","TEST","X_TEST_CASE_85","ID","1",""
"","TEST","FK_X_TEST_CASE_85","","TEST","X_TEST_CASE_85","X_UNUSED_ID","",""
"","TEST","FK_X_TEST_CASE_85","","TEST","X_TEST_CASE_85","X_UNUSED_NAME","",""
"","TEST","PK_X_UNUSED","","TEST","X_UNUSED","ID","1",""
"","TEST","PK_X_UNUSED","","TEST","X_UNUSED","NAME","2",""
"","TEST","UK_X_UNUSED_ID","","TEST","X_UNUSED","ID","1",""
"","TEST","FK_X_UNUSED_SELF","","TEST","X_UNUSED","ID_REF","",""
"","TEST","FK_X_UNUSED_SELF","","TEST","X_UNUSED","NAME_REF","",""
1 CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION POSITION_IN_UNIQUE_CONSTRAINT
2 MULTI_SCHEMA PK_T_AUTHOR MULTI_SCHEMA T_AUTHOR ID 1
3 MULTI_SCHEMA PK_T_BOOK MULTI_SCHEMA T_BOOK ID 1
4 MULTI_SCHEMA FK_T_BOOK_AUTHOR_ID MULTI_SCHEMA T_BOOK AUTHOR_ID
5 MULTI_SCHEMA FK_T_BOOK_CO_AUTHOR_ID MULTI_SCHEMA T_BOOK CO_AUTHOR_ID
6 MULTI_SCHEMA FK_T_BOOK_LANGUAGE_ID MULTI_SCHEMA T_BOOK LANGUAGE_ID
7 MULTI_SCHEMA PK_T_BOOK_SALE MULTI_SCHEMA T_BOOK_SALE ID 1
8 MULTI_SCHEMA FK_T_BOOK_TO_BOOK_STORE MULTI_SCHEMA T_BOOK_SALE BOOK_STORE_NAME
9 MULTI_SCHEMA FK_T_BOOK_TO_BOOK_STORE MULTI_SCHEMA T_BOOK_SALE BOOK_ID
10 TEST PK_T_ARRAYS TEST T_ARRAYS ID 1
11 TEST PK_T_AUTHOR TEST T_AUTHOR ID 1
12 TEST PK_T_BOOK TEST T_BOOK ID 1
13 TEST FK_T_BOOK_AUTHOR_ID TEST T_BOOK AUTHOR_ID
14 TEST FK_T_BOOK_CO_AUTHOR_ID TEST T_BOOK CO_AUTHOR_ID
15 TEST FK_T_BOOK_LANGUAGE_ID TEST T_BOOK LANGUAGE_ID
16 TEST UK_T_BOOK_STORE_NAME TEST T_BOOK_STORE NAME 1
17 TEST PK_B2BS TEST T_BOOK_TO_BOOK_STORE BOOK_STORE_NAME 1
18 TEST PK_B2BS TEST T_BOOK_TO_BOOK_STORE BOOK_ID 2
19 TEST FK_B2BS_BS_NAME TEST T_BOOK_TO_BOOK_STORE BOOK_STORE_NAME
20 TEST FK_B2BS_B_ID TEST T_BOOK_TO_BOOK_STORE BOOK_ID
21 TEST PK_T_BOOLEANS TEST T_BOOLEANS ID 1
22 TEST PK_T_DATES TEST T_DATES ID 1
23 TEST PK_T_DIRECTORY TEST T_DIRECTORY ID 1
24 TEST PK_T_DIRECTORY_SELF TEST T_DIRECTORY PARENT_ID
25 TEST PK_T_LANGUAGE TEST T_LANGUAGE ID 4
26 TEST PK_T_TRIGGERS TEST T_TRIGGERS ID_GENERATED 1
27 TEST PK_T_639_NUMBERS_TABLE TEST T_639_NUMBERS_TABLE ID 1
28 TEST FK_T_658_11 TEST T_658_REF REF_11
29 TEST FK_T_658_21 TEST T_658_REF REF_21
30 TEST FK_T_658_31 TEST T_658_REF REF_31
31 TEST FK_T_658_12 TEST T_658_REF REF_12
32 TEST FK_T_658_22 TEST T_658_REF REF_22
33 TEST FK_T_658_32 TEST T_658_REF REF_32
34 TEST PK_T_658_11 TEST T_658_11 ID 1
35 TEST PK_T_658_12 TEST T_658_12 ID 1
36 TEST PK_T_658_21 TEST T_658_21 ID 1
37 TEST PK_T_658_22 TEST T_658_22 ID 1
38 TEST PK_T_658_31 TEST T_658_31 ID 1
39 TEST PK_T_658_32 TEST T_658_32 ID 1
40 TEST PK_T_725_LOB_TEST TEST T_725_LOB_TEST ID 1
41 TEST PK_X_TEST_CASE_64_69 TEST X_TEST_CASE_64_69 ID 1
42 TEST FK_X_TEST_CASE_64_69A TEST X_TEST_CASE_64_69 UNUSED_ID
43 TEST PK_X_TEST_CASE_71 TEST X_TEST_CASE_71 ID 1
44 TEST FK_X_TEST_CASE_71 TEST X_TEST_CASE_71 TEST_CASE_64_69_ID
45 TEST PK_X_TEST_CASE_85 TEST X_TEST_CASE_85 ID 1
46 TEST FK_X_TEST_CASE_85 TEST X_TEST_CASE_85 X_UNUSED_ID
47 TEST FK_X_TEST_CASE_85 TEST X_TEST_CASE_85 X_UNUSED_NAME
48 TEST PK_X_UNUSED TEST X_UNUSED ID 1
49 TEST PK_X_UNUSED TEST X_UNUSED NAME 2
50 TEST UK_X_UNUSED_ID TEST X_UNUSED ID 1
51 TEST FK_X_UNUSED_SELF TEST X_UNUSED ID_REF
52 TEST FK_X_UNUSED_SELF TEST X_UNUSED NAME_REF

File diff suppressed because it is too large Load Diff

View File

@ -1,21 +0,0 @@
"CONSTRAINT_CATALOG","CONSTRAINT_SCHEMA","CONSTRAINT_NAME","UNIQUE_CONSTRAINT_CATALOG","UNIQUE_CONSTRAINT_SCHEMA","UNIQUE_CONSTRAINT_NAME","MATCH_OPTION","UPDATE_RULE","DELETE_RULE"
"","MULTI_SCHEMA","FK_T_BOOK_AUTHOR_ID","","MULTI_SCHEMA","PK_T_AUTHOR","","",""
"","MULTI_SCHEMA","FK_T_BOOK_CO_AUTHOR_ID","","MULTI_SCHEMA","PK_T_AUTHOR","","",""
"","MULTI_SCHEMA","FK_T_BOOK_LANGUAGE_ID","","TEST","PK_T_LANGUAGE","","",""
"","MULTI_SCHEMA","FK_T_BOOK_TO_BOOK_STORE","","TEST","PK_B2BS","","",""
"","TEST","FK_T_BOOK_AUTHOR_ID","","TEST","PK_T_AUTHOR","","",""
"","TEST","FK_T_BOOK_CO_AUTHOR_ID","","TEST","PK_T_AUTHOR","","",""
"","TEST","FK_T_BOOK_LANGUAGE_ID","","TEST","PK_T_LANGUAGE","","",""
"","TEST","FK_B2BS_BS_NAME","","TEST","UK_T_BOOK_STORE_NAME","","",""
"","TEST","FK_B2BS_B_ID","","TEST","PK_T_BOOK","","",""
"","TEST","PK_T_DIRECTORY_SELF","","TEST","PK_T_DIRECTORY","","",""
"","TEST","FK_T_658_11","","TEST","PK_T_658_11","","",""
"","TEST","FK_T_658_21","","TEST","PK_T_658_21","","",""
"","TEST","FK_T_658_31","","TEST","PK_T_658_31","","",""
"","TEST","FK_T_658_12","","TEST","PK_T_658_12","","",""
"","TEST","FK_T_658_22","","TEST","PK_T_658_22","","",""
"","TEST","FK_T_658_32","","TEST","PK_T_658_32","","",""
"","TEST","FK_X_TEST_CASE_64_69A","","TEST","UK_X_UNUSED_ID","","",""
"","TEST","FK_X_TEST_CASE_71","","TEST","PK_X_TEST_CASE_64_69","","",""
"","TEST","FK_X_TEST_CASE_85","","TEST","PK_X_UNUSED","","",""
"","TEST","FK_X_UNUSED_SELF","","TEST","PK_X_UNUSED","","",""
1 CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME UNIQUE_CONSTRAINT_CATALOG UNIQUE_CONSTRAINT_SCHEMA UNIQUE_CONSTRAINT_NAME MATCH_OPTION UPDATE_RULE DELETE_RULE
2 MULTI_SCHEMA FK_T_BOOK_AUTHOR_ID MULTI_SCHEMA PK_T_AUTHOR
3 MULTI_SCHEMA FK_T_BOOK_CO_AUTHOR_ID MULTI_SCHEMA PK_T_AUTHOR
4 MULTI_SCHEMA FK_T_BOOK_LANGUAGE_ID TEST PK_T_LANGUAGE
5 MULTI_SCHEMA FK_T_BOOK_TO_BOOK_STORE TEST PK_B2BS
6 TEST FK_T_BOOK_AUTHOR_ID TEST PK_T_AUTHOR
7 TEST FK_T_BOOK_CO_AUTHOR_ID TEST PK_T_AUTHOR
8 TEST FK_T_BOOK_LANGUAGE_ID TEST PK_T_LANGUAGE
9 TEST FK_B2BS_BS_NAME TEST UK_T_BOOK_STORE_NAME
10 TEST FK_B2BS_B_ID TEST PK_T_BOOK
11 TEST PK_T_DIRECTORY_SELF TEST PK_T_DIRECTORY
12 TEST FK_T_658_11 TEST PK_T_658_11
13 TEST FK_T_658_21 TEST PK_T_658_21
14 TEST FK_T_658_31 TEST PK_T_658_31
15 TEST FK_T_658_12 TEST PK_T_658_12
16 TEST FK_T_658_22 TEST PK_T_658_22
17 TEST FK_T_658_32 TEST PK_T_658_32
18 TEST FK_X_TEST_CASE_64_69A TEST UK_X_UNUSED_ID
19 TEST FK_X_TEST_CASE_71 TEST PK_X_TEST_CASE_64_69
20 TEST FK_X_TEST_CASE_85 TEST PK_X_UNUSED
21 TEST FK_X_UNUSED_SELF TEST PK_X_UNUSED

View File

@ -1,60 +0,0 @@
"SPECIFIC_CATALOG","SPECIFIC_SCHEMA","SPECIFIC_NAME","ROUTINE_CATALOG","ROUTINE_SCHEMA","ROUTINE_NAME","ROUTINE_TYPE","MODULE_CATALOG","MODULE_SCHEMA","MODULE_NAME","UDT_CATALOG","UDT_SCHEMA","UDT_NAME","DATA_TYPE","CHARACTER_MAXIMUM_LENGTH","CHARACTER_OCTET_LENGTH","CHARACTER_SET_CATALOG","CHARACTER_SET_SCHEMA","CHARACTER_SET_NAME","COLLATION_CATALOG","COLLATION_SCHEMA","COLLATION_NAME","NUMERIC_PRECISION","NUMERIC_PRECISION_RADIX","NUMERIC_SCALE","DATETIME_PRECISION","INTERVAL_TYPE","INTERVAL_PRECISION","TYPE_UDT_CATALOG","TYPE_UDT_SCHEMA","TYPE_UDT_NAME","SCOPE_CATALOG","SCOPE_SCHEMA","SCOPE_NAME","MAXIMUM_CARDINALITY","DTD_IDENTIFIER","ROUTINE_BODY","ROUTINE_DEFINITION","EXTERNAL_NAME","EXTERNAL_LANGUAGE","PARAMETER_STYLE","IS_DETERMINISTIC","SQL_DATA_ACCESS","IS_NULL_CALL","SQL_PATH","SCHEMA_LEVEL_ROUTINE","MAX_DYNAMIC_RESULT_SETS","IS_USER_DEFINED_CAST","IS_IMPLICITLY_INVOCABLE","SECURITY_TYPE","TO_SQL_SPECIFIC_CATALOG","TO_SQL_SPECIFIC_SCHEMA","TO_SQL_SPECIFIC_NAME","AS_LOCATOR","CREATED","LAST_ALTERED","NEW_SAVEPOINT_LEVEL","IS_UDT_DEPENDENT","RESULT_CAST_FROM_DATA_TYPE","RESULT_CAST_AS_LOCATOR","RESULT_CAST_CHAR_MAX_LENGTH","RESULT_CAST_CHAR_OCTET_LENGTH","RESULT_CAST_CHAR_SET_CATALOG","RESULT_CAST_CHAR_SET_SCHEMA","RESULT_CAST_CHARACTER_SET_NAME","RESULT_CAST_COLLATION_CATALOG","RESULT_CAST_COLLATION_SCHEMA","RESULT_CAST_COLLATION_NAME","RESULT_CAST_NUMERIC_PRECISION","RESULT_CAST_NUMERIC_RADIX","RESULT_CAST_NUMERIC_SCALE","RESULT_CAST_DATETIME_PRECISION","RESULT_CAST_INTERVAL_TYPE","RESULT_CAST_INTERVAL_PRECISION","RESULT_CAST_TYPE_UDT_CATALOG","RESULT_CAST_TYPE_UDT_SCHEMA","RESULT_CAST_TYPE_UDT_NAME","RESULT_CAST_SCOPE_CATALOG","RESULT_CAST_SCOPE_SCHEMA","RESULT_CAST_SCOPE_NAME","RESULT_CAST_DTD_IDENTIFIER"
"","TEST","F_ARRAYS1","","TEST","F_ARRAYS1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_ARRAYS2","","TEST","F_ARRAYS2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_ARRAYS3","","TEST","F_ARRAYS3","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_ARRAYS4","","TEST","F_ARRAYS4","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_AUTHOR_EXISTS","","TEST","F_AUTHOR_EXISTS","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_GET_ONE_CURSOR","","TEST","F_GET_ONE_CURSOR","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_MANY_PARAMETERS","","TEST","F_MANY_PARAMETERS","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_NUMBER","","TEST","F_NUMBER","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_ONE","","TEST","F_ONE","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_PIPELINED_ARRAY1","","TEST","F_PIPELINED_ARRAY1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_PIPELINED_ARRAY4","","TEST","F_PIPELINED_ARRAY4","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_PIPELINED_TABLE1","","TEST","F_PIPELINED_TABLE1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_PIPELINED_TABLE4","","TEST","F_PIPELINED_TABLE4","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_TABLES1","","TEST","F_TABLES1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_TABLES2","","TEST","F_TABLES2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_TABLES3","","TEST","F_TABLES3","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F_TABLES4","","TEST","F_TABLES4","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F317","","TEST","F317","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F377","","TEST","F377","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F378","","TEST","F378","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F691CURSOR_IN","","TEST","F691CURSOR_IN","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","F691CURSOR_OUT","","TEST","F691CURSOR_OUT","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ARRAYS1","","TEST","P_ARRAYS1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ARRAYS2","","TEST","P_ARRAYS2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ARRAYS3","","TEST","P_ARRAYS3","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ARRAYS4","","TEST","P_ARRAYS4","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_AUTHOR_EXISTS","","TEST","P_AUTHOR_EXISTS","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_CREATE_AUTHOR","","TEST","P_CREATE_AUTHOR","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_CREATE_AUTHOR_BY_NAME","","TEST","P_CREATE_AUTHOR_BY_NAME","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_DEFAULT","","TEST","P_DEFAULT","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ENHANCE_ADDRESS1","","TEST","P_ENHANCE_ADDRESS1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ENHANCE_ADDRESS2","","TEST","P_ENHANCE_ADDRESS2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_ENHANCE_ADDRESS3","","TEST","P_ENHANCE_ADDRESS3","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_GET_ONE_CURSOR","","TEST","P_GET_ONE_CURSOR","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_GET_TWO_CURSORS","","TEST","P_GET_TWO_CURSORS","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_MANY_PARAMETERS","","TEST","P_MANY_PARAMETERS","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_TABLES1","","TEST","P_TABLES1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_TABLES2","","TEST","P_TABLES2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_TABLES3","","TEST","P_TABLES3","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_TABLES4","","TEST","P_TABLES4","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P_UNUSED","","TEST","P_UNUSED","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P377","","TEST","P377","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P391","","TEST","P391","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YES","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_F_AUTHOR_EXISTS","","TEST","PKG_F_AUTHOR_EXISTS","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_F_AUTHOR_EXISTS","","TEST","PKG_F_AUTHOR_EXISTS","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_F_MANY_PARAMETERS","","TEST","PKG_F_MANY_PARAMETERS","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_F_UNUSED","","TEST","PKG_F_UNUSED","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_F378","","TEST","PKG_F378","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_P_AUTHOR_EXISTS","","TEST","PKG_P_AUTHOR_EXISTS","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_P_AUTHOR_EXISTS","","TEST","PKG_P_AUTHOR_EXISTS","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","PKG_P_MANY_PARAMETERS","","TEST","PKG_P_MANY_PARAMETERS","","","TEST","LIBRARY","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","LIBRARY_767_PACKAGE_TEST","","TEST","LIBRARY_767_PACKAGE_TEST","","","TEST","LIBRARY_767_PACKAGE_TEST","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P","","TEST","P","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P","","TEST","P","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P","","TEST","P","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P2","","TEST","P2","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P2","","TEST","P2","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P21","","TEST","P21","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
"","TEST","P3","","TEST","P3","","","TEST","PKG_1358","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NO","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
1 SPECIFIC_CATALOG SPECIFIC_SCHEMA SPECIFIC_NAME ROUTINE_CATALOG ROUTINE_SCHEMA ROUTINE_NAME ROUTINE_TYPE MODULE_CATALOG MODULE_SCHEMA MODULE_NAME UDT_CATALOG UDT_SCHEMA UDT_NAME DATA_TYPE CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME NUMERIC_PRECISION NUMERIC_PRECISION_RADIX NUMERIC_SCALE DATETIME_PRECISION INTERVAL_TYPE INTERVAL_PRECISION TYPE_UDT_CATALOG TYPE_UDT_SCHEMA TYPE_UDT_NAME SCOPE_CATALOG SCOPE_SCHEMA SCOPE_NAME MAXIMUM_CARDINALITY DTD_IDENTIFIER ROUTINE_BODY ROUTINE_DEFINITION EXTERNAL_NAME EXTERNAL_LANGUAGE PARAMETER_STYLE IS_DETERMINISTIC SQL_DATA_ACCESS IS_NULL_CALL SQL_PATH SCHEMA_LEVEL_ROUTINE MAX_DYNAMIC_RESULT_SETS IS_USER_DEFINED_CAST IS_IMPLICITLY_INVOCABLE SECURITY_TYPE TO_SQL_SPECIFIC_CATALOG TO_SQL_SPECIFIC_SCHEMA TO_SQL_SPECIFIC_NAME AS_LOCATOR CREATED LAST_ALTERED NEW_SAVEPOINT_LEVEL IS_UDT_DEPENDENT RESULT_CAST_FROM_DATA_TYPE RESULT_CAST_AS_LOCATOR RESULT_CAST_CHAR_MAX_LENGTH RESULT_CAST_CHAR_OCTET_LENGTH RESULT_CAST_CHAR_SET_CATALOG RESULT_CAST_CHAR_SET_SCHEMA RESULT_CAST_CHARACTER_SET_NAME RESULT_CAST_COLLATION_CATALOG RESULT_CAST_COLLATION_SCHEMA RESULT_CAST_COLLATION_NAME RESULT_CAST_NUMERIC_PRECISION RESULT_CAST_NUMERIC_RADIX RESULT_CAST_NUMERIC_SCALE RESULT_CAST_DATETIME_PRECISION RESULT_CAST_INTERVAL_TYPE RESULT_CAST_INTERVAL_PRECISION RESULT_CAST_TYPE_UDT_CATALOG RESULT_CAST_TYPE_UDT_SCHEMA RESULT_CAST_TYPE_UDT_NAME RESULT_CAST_SCOPE_CATALOG RESULT_CAST_SCOPE_SCHEMA RESULT_CAST_SCOPE_NAME RESULT_CAST_DTD_IDENTIFIER
2 TEST F_ARRAYS1 TEST F_ARRAYS1 YES
3 TEST F_ARRAYS2 TEST F_ARRAYS2 YES
4 TEST F_ARRAYS3 TEST F_ARRAYS3 YES
5 TEST F_ARRAYS4 TEST F_ARRAYS4 YES
6 TEST F_AUTHOR_EXISTS TEST F_AUTHOR_EXISTS YES
7 TEST F_GET_ONE_CURSOR TEST F_GET_ONE_CURSOR YES
8 TEST F_MANY_PARAMETERS TEST F_MANY_PARAMETERS YES
9 TEST F_NUMBER TEST F_NUMBER YES
10 TEST F_ONE TEST F_ONE YES
11 TEST F_PIPELINED_ARRAY1 TEST F_PIPELINED_ARRAY1 YES
12 TEST F_PIPELINED_ARRAY4 TEST F_PIPELINED_ARRAY4 YES
13 TEST F_PIPELINED_TABLE1 TEST F_PIPELINED_TABLE1 YES
14 TEST F_PIPELINED_TABLE4 TEST F_PIPELINED_TABLE4 YES
15 TEST F_TABLES1 TEST F_TABLES1 YES
16 TEST F_TABLES2 TEST F_TABLES2 YES
17 TEST F_TABLES3 TEST F_TABLES3 YES
18 TEST F_TABLES4 TEST F_TABLES4 YES
19 TEST F317 TEST F317 YES
20 TEST F377 TEST F377 YES
21 TEST F378 TEST F378 YES
22 TEST F691CURSOR_IN TEST F691CURSOR_IN YES
23 TEST F691CURSOR_OUT TEST F691CURSOR_OUT YES
24 TEST P_ARRAYS1 TEST P_ARRAYS1 YES
25 TEST P_ARRAYS2 TEST P_ARRAYS2 YES
26 TEST P_ARRAYS3 TEST P_ARRAYS3 YES
27 TEST P_ARRAYS4 TEST P_ARRAYS4 YES
28 TEST P_AUTHOR_EXISTS TEST P_AUTHOR_EXISTS YES
29 TEST P_CREATE_AUTHOR TEST P_CREATE_AUTHOR YES
30 TEST P_CREATE_AUTHOR_BY_NAME TEST P_CREATE_AUTHOR_BY_NAME YES
31 TEST P_DEFAULT TEST P_DEFAULT YES
32 TEST P_ENHANCE_ADDRESS1 TEST P_ENHANCE_ADDRESS1 YES
33 TEST P_ENHANCE_ADDRESS2 TEST P_ENHANCE_ADDRESS2 YES
34 TEST P_ENHANCE_ADDRESS3 TEST P_ENHANCE_ADDRESS3 YES
35 TEST P_GET_ONE_CURSOR TEST P_GET_ONE_CURSOR YES
36 TEST P_GET_TWO_CURSORS TEST P_GET_TWO_CURSORS YES
37 TEST P_MANY_PARAMETERS TEST P_MANY_PARAMETERS YES
38 TEST P_TABLES1 TEST P_TABLES1 YES
39 TEST P_TABLES2 TEST P_TABLES2 YES
40 TEST P_TABLES3 TEST P_TABLES3 YES
41 TEST P_TABLES4 TEST P_TABLES4 YES
42 TEST P_UNUSED TEST P_UNUSED YES
43 TEST P377 TEST P377 YES
44 TEST P391 TEST P391 YES
45 TEST PKG_F_AUTHOR_EXISTS TEST PKG_F_AUTHOR_EXISTS TEST LIBRARY NO
46 TEST PKG_F_AUTHOR_EXISTS TEST PKG_F_AUTHOR_EXISTS TEST LIBRARY NO
47 TEST PKG_F_MANY_PARAMETERS TEST PKG_F_MANY_PARAMETERS TEST LIBRARY NO
48 TEST PKG_F_UNUSED TEST PKG_F_UNUSED TEST LIBRARY NO
49 TEST PKG_F378 TEST PKG_F378 TEST LIBRARY NO
50 TEST PKG_P_AUTHOR_EXISTS TEST PKG_P_AUTHOR_EXISTS TEST LIBRARY NO
51 TEST PKG_P_AUTHOR_EXISTS TEST PKG_P_AUTHOR_EXISTS TEST LIBRARY NO
52 TEST PKG_P_MANY_PARAMETERS TEST PKG_P_MANY_PARAMETERS TEST LIBRARY NO
53 TEST LIBRARY_767_PACKAGE_TEST TEST LIBRARY_767_PACKAGE_TEST TEST LIBRARY_767_PACKAGE_TEST NO
54 TEST P TEST P TEST PKG_1358 NO
55 TEST P TEST P TEST PKG_1358 NO
56 TEST P TEST P TEST PKG_1358 NO
57 TEST P2 TEST P2 TEST PKG_1358 NO
58 TEST P2 TEST P2 TEST PKG_1358 NO
59 TEST P21 TEST P21 TEST PKG_1358 NO
60 TEST P3 TEST P3 TEST PKG_1358 NO

View File

@ -1,3 +0,0 @@
"CATALOG_NAME","SCHEMA_NAME","SCHEMA_OWNER","DEFAULT_CHARACTER_SET_CATALOG","DEFAULT_CHARACTER_SET_SCHEMA","DEFAULT_CHARACTER_SET_NAME","SQL_PATH"
"","TEST","","","","",""
"","MULTI_SCHEMA","","","","",""
1 CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER DEFAULT_CHARACTER_SET_CATALOG DEFAULT_CHARACTER_SET_SCHEMA DEFAULT_CHARACTER_SET_NAME SQL_PATH
2 TEST
3 MULTI_SCHEMA

View File

@ -1,7 +0,0 @@
"SEQUENCE_CATALOG","SEQUENCE_SCHEMA","SEQUENCE_NAME","DATA_TYPE","NUMERIC_PRECISION","NUMERIC_PRECISION_RADIX","NUMERIC_SCALE","MAXIMUM_VALUE","MINIMUM_VALUE","INCREMENT","CYCLE_OPTION"
"","TEST","S_AUTHOR_ID","","","","","","","",""
"","TEST","S_961_BIG_INTEGER","","","","","","","",""
"","TEST","S_961_BYTE","","","","","","","",""
"","TEST","S_961_INT","","","","","","","",""
"","TEST","S_961_LONG","","","","","","","",""
"","TEST","S_961_SHORT","","","","","","","",""
1 SEQUENCE_CATALOG SEQUENCE_SCHEMA SEQUENCE_NAME DATA_TYPE NUMERIC_PRECISION NUMERIC_PRECISION_RADIX NUMERIC_SCALE MAXIMUM_VALUE MINIMUM_VALUE INCREMENT CYCLE_OPTION
2 TEST S_AUTHOR_ID
3 TEST S_961_BIG_INTEGER
4 TEST S_961_BYTE
5 TEST S_961_INT
6 TEST S_961_LONG
7 TEST S_961_SHORT

View File

@ -1,32 +0,0 @@
"TABLE_CATALOG","TABLE_SCHEMA","TABLE_NAME","TABLE_TYPE","SELF_REFERENCING_COLUMN_NAME","REFERENCE_GENERATION","USER_DEFINED_TYPE_CATALOG","USER_DEFINED_TYPE_SCHEMA","USER_DEFINED_TYPE_NAME","IS_INSERTABLE_INTO","IS_TYPED","COMMIT_ACTION"
"","MULTI_SCHEMA","T_AUTHOR","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK","","","","","","","","",""
"","MULTI_SCHEMA","T_BOOK_SALE","","","","","","","","",""
"","TEST","T_ARRAYS","","","","","","","","",""
"","TEST","T_AUTHOR","","","","","","","","",""
"","TEST","T_BOOK","","","","","","","","",""
"","TEST","T_BOOK_STORE","","","","","","","","",""
"","TEST","T_BOOK_TO_BOOK_STORE","","","","","","","","",""
"","TEST","T_BOOLEANS","","","","","","","","",""
"","TEST","T_DATES","","","","","","","","",""
"","TEST","T_DIRECTORY","","","","","","","","",""
"","TEST","T_LANGUAGE","","","","","","","","",""
"","TEST","T_TRIGGERS","","","","","","","","",""
"","TEST","T_639_NUMBERS_TABLE","","","","","","","","",""
"","TEST","T_658_REF","","","","","","","","",""
"","TEST","T_658_11","","","","","","","","",""
"","TEST","T_658_12","","","","","","","","",""
"","TEST","T_658_21","","","","","","","","",""
"","TEST","T_658_22","","","","","","","","",""
"","TEST","T_658_31","","","","","","","","",""
"","TEST","T_658_32","","","","","","","","",""
"","TEST","T_725_LOB_TEST","","","","","","","","",""
"","TEST","T_785","","","","","","","","",""
"","TEST","V_AUTHOR","","","","","","","","",""
"","TEST","V_BOOK","","","","","","","","",""
"","TEST","V_INCOMPLETE","","","","","","","","",""
"","TEST","V_LIBRARY","","","","","","","","",""
"","TEST","X_TEST_CASE_64_69","","","","","","","","",""
"","TEST","X_TEST_CASE_71","","","","","","","","",""
"","TEST","X_TEST_CASE_85","","","","","","","","",""
"","TEST","X_UNUSED","","","","","","","","",""
1 TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE SELF_REFERENCING_COLUMN_NAME REFERENCE_GENERATION USER_DEFINED_TYPE_CATALOG USER_DEFINED_TYPE_SCHEMA USER_DEFINED_TYPE_NAME IS_INSERTABLE_INTO IS_TYPED COMMIT_ACTION
2 MULTI_SCHEMA T_AUTHOR
3 MULTI_SCHEMA T_BOOK
4 MULTI_SCHEMA T_BOOK_SALE
5 TEST T_ARRAYS
6 TEST T_AUTHOR
7 TEST T_BOOK
8 TEST T_BOOK_STORE
9 TEST T_BOOK_TO_BOOK_STORE
10 TEST T_BOOLEANS
11 TEST T_DATES
12 TEST T_DIRECTORY
13 TEST T_LANGUAGE
14 TEST T_TRIGGERS
15 TEST T_639_NUMBERS_TABLE
16 TEST T_658_REF
17 TEST T_658_11
18 TEST T_658_12
19 TEST T_658_21
20 TEST T_658_22
21 TEST T_658_31
22 TEST T_658_32
23 TEST T_725_LOB_TEST
24 TEST T_785
25 TEST V_AUTHOR
26 TEST V_BOOK
27 TEST V_INCOMPLETE
28 TEST V_LIBRARY
29 TEST X_TEST_CASE_64_69
30 TEST X_TEST_CASE_71
31 TEST X_TEST_CASE_85
32 TEST X_UNUSED

View File

@ -1,47 +0,0 @@
"CONSTRAINT_CATALOG","CONSTRAINT_SCHEMA","CONSTRAINT_NAME","TABLE_CATALOG","TABLE_SCHEMA","TABLE_NAME","CONSTRAINT_TYPE","IS_DEFERRABLE","INITIALLY_DEFERRED"
"","MULTI_SCHEMA","PK_T_AUTHOR","","MULTI_SCHEMA","T_AUTHOR","PRIMARY_KEY","",""
"","MULTI_SCHEMA","PK_T_BOOK","","MULTI_SCHEMA","T_BOOK","PRIMARY_KEY","",""
"","MULTI_SCHEMA","FK_T_BOOK_AUTHOR_ID","","MULTI_SCHEMA","T_BOOK","FOREIGN_KEY","",""
"","MULTI_SCHEMA","FK_T_BOOK_CO_AUTHOR_ID","","MULTI_SCHEMA","T_BOOK","FOREIGN_KEY","",""
"","MULTI_SCHEMA","FK_T_BOOK_LANGUAGE_ID","","MULTI_SCHEMA","T_BOOK","FOREIGN_KEY","",""
"","MULTI_SCHEMA","PK_T_BOOK_SALE","","MULTI_SCHEMA","T_BOOK_SALE","PRIMARY_KEY","",""
"","MULTI_SCHEMA","FK_T_BOOK_TO_BOOK_STORE","","MULTI_SCHEMA","T_BOOK_SALE","FOREIGN_KEY","",""
"","TEST","PK_T_ARRAYS","","TEST","T_ARRAYS","PRIMARY_KEY","",""
"","TEST","PK_T_AUTHOR","","TEST","T_AUTHOR","PRIMARY_KEY","",""
"","TEST","PK_T_BOOK","","TEST","T_BOOK","PRIMARY_KEY","",""
"","TEST","FK_T_BOOK_AUTHOR_ID","","TEST","T_BOOK","FOREIGN_KEY","",""
"","TEST","FK_T_BOOK_CO_AUTHOR_ID","","TEST","T_BOOK","FOREIGN_KEY","",""
"","TEST","FK_T_BOOK_LANGUAGE_ID","","TEST","T_BOOK","FOREIGN_KEY","",""
"","TEST","UK_T_BOOK_STORE_NAME","","TEST","T_BOOK_STORE","UNIQUE","",""
"","TEST","PK_B2BS","","TEST","T_BOOK_TO_BOOK_STORE","PRIMARY_KEY","",""
"","TEST","FK_B2BS_BS_NAME","","TEST","T_BOOK_TO_BOOK_STORE","FOREIGN_KEY","",""
"","TEST","FK_B2BS_B_ID","","TEST","T_BOOK_TO_BOOK_STORE","FOREIGN_KEY","",""
"","TEST","PK_T_BOOLEANS","","TEST","T_BOOLEANS","PRIMARY_KEY","",""
"","TEST","PK_T_DATES","","TEST","T_DATES","PRIMARY_KEY","",""
"","TEST","PK_T_DIRECTORY","","TEST","T_DIRECTORY","PRIMARY_KEY","",""
"","TEST","PK_T_DIRECTORY_SELF","","TEST","T_DIRECTORY","FOREIGN_KEY","",""
"","TEST","PK_T_LANGUAGE","","TEST","T_LANGUAGE","PRIMARY_KEY","",""
"","TEST","PK_T_TRIGGERS","","TEST","T_TRIGGERS","PRIMARY_KEY","",""
"","TEST","PK_T_639_NUMBERS_TABLE","","TEST","T_639_NUMBERS_TABLE","PRIMARY_KEY","",""
"","TEST","FK_T_658_11","","TEST","T_658_REF","FOREIGN_KEY","",""
"","TEST","FK_T_658_21","","TEST","T_658_REF","FOREIGN_KEY","",""
"","TEST","FK_T_658_31","","TEST","T_658_REF","FOREIGN_KEY","",""
"","TEST","FK_T_658_12","","TEST","T_658_REF","FOREIGN_KEY","",""
"","TEST","FK_T_658_22","","TEST","T_658_REF","FOREIGN_KEY","",""
"","TEST","FK_T_658_32","","TEST","T_658_REF","FOREIGN_KEY","",""
"","TEST","PK_T_658_11","","TEST","T_658_11","PRIMARY_KEY","",""
"","TEST","PK_T_658_12","","TEST","T_658_12","PRIMARY_KEY","",""
"","TEST","PK_T_658_21","","TEST","T_658_21","PRIMARY_KEY","",""
"","TEST","PK_T_658_22","","TEST","T_658_22","PRIMARY_KEY","",""
"","TEST","PK_T_658_31","","TEST","T_658_31","PRIMARY_KEY","",""
"","TEST","PK_T_658_32","","TEST","T_658_32","PRIMARY_KEY","",""
"","TEST","PK_T_725_LOB_TEST","","TEST","T_725_LOB_TEST","PRIMARY_KEY","",""
"","TEST","PK_X_TEST_CASE_64_69","","TEST","X_TEST_CASE_64_69","PRIMARY_KEY","",""
"","TEST","FK_X_TEST_CASE_64_69A","","TEST","X_TEST_CASE_64_69","FOREIGN_KEY","",""
"","TEST","PK_X_TEST_CASE_71","","TEST","X_TEST_CASE_71","PRIMARY_KEY","",""
"","TEST","FK_X_TEST_CASE_71","","TEST","X_TEST_CASE_71","FOREIGN_KEY","",""
"","TEST","PK_X_TEST_CASE_85","","TEST","X_TEST_CASE_85","PRIMARY_KEY","",""
"","TEST","FK_X_TEST_CASE_85","","TEST","X_TEST_CASE_85","FOREIGN_KEY","",""
"","TEST","PK_X_UNUSED","","TEST","X_UNUSED","PRIMARY_KEY","",""
"","TEST","UK_X_UNUSED_ID","","TEST","X_UNUSED","UNIQUE","",""
"","TEST","FK_X_UNUSED_SELF","","TEST","X_UNUSED","FOREIGN_KEY","",""
1 CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE IS_DEFERRABLE INITIALLY_DEFERRED
2 MULTI_SCHEMA PK_T_AUTHOR MULTI_SCHEMA T_AUTHOR PRIMARY_KEY
3 MULTI_SCHEMA PK_T_BOOK MULTI_SCHEMA T_BOOK PRIMARY_KEY
4 MULTI_SCHEMA FK_T_BOOK_AUTHOR_ID MULTI_SCHEMA T_BOOK FOREIGN_KEY
5 MULTI_SCHEMA FK_T_BOOK_CO_AUTHOR_ID MULTI_SCHEMA T_BOOK FOREIGN_KEY
6 MULTI_SCHEMA FK_T_BOOK_LANGUAGE_ID MULTI_SCHEMA T_BOOK FOREIGN_KEY
7 MULTI_SCHEMA PK_T_BOOK_SALE MULTI_SCHEMA T_BOOK_SALE PRIMARY_KEY
8 MULTI_SCHEMA FK_T_BOOK_TO_BOOK_STORE MULTI_SCHEMA T_BOOK_SALE FOREIGN_KEY
9 TEST PK_T_ARRAYS TEST T_ARRAYS PRIMARY_KEY
10 TEST PK_T_AUTHOR TEST T_AUTHOR PRIMARY_KEY
11 TEST PK_T_BOOK TEST T_BOOK PRIMARY_KEY
12 TEST FK_T_BOOK_AUTHOR_ID TEST T_BOOK FOREIGN_KEY
13 TEST FK_T_BOOK_CO_AUTHOR_ID TEST T_BOOK FOREIGN_KEY
14 TEST FK_T_BOOK_LANGUAGE_ID TEST T_BOOK FOREIGN_KEY
15 TEST UK_T_BOOK_STORE_NAME TEST T_BOOK_STORE UNIQUE
16 TEST PK_B2BS TEST T_BOOK_TO_BOOK_STORE PRIMARY_KEY
17 TEST FK_B2BS_BS_NAME TEST T_BOOK_TO_BOOK_STORE FOREIGN_KEY
18 TEST FK_B2BS_B_ID TEST T_BOOK_TO_BOOK_STORE FOREIGN_KEY
19 TEST PK_T_BOOLEANS TEST T_BOOLEANS PRIMARY_KEY
20 TEST PK_T_DATES TEST T_DATES PRIMARY_KEY
21 TEST PK_T_DIRECTORY TEST T_DIRECTORY PRIMARY_KEY
22 TEST PK_T_DIRECTORY_SELF TEST T_DIRECTORY FOREIGN_KEY
23 TEST PK_T_LANGUAGE TEST T_LANGUAGE PRIMARY_KEY
24 TEST PK_T_TRIGGERS TEST T_TRIGGERS PRIMARY_KEY
25 TEST PK_T_639_NUMBERS_TABLE TEST T_639_NUMBERS_TABLE PRIMARY_KEY
26 TEST FK_T_658_11 TEST T_658_REF FOREIGN_KEY
27 TEST FK_T_658_21 TEST T_658_REF FOREIGN_KEY
28 TEST FK_T_658_31 TEST T_658_REF FOREIGN_KEY
29 TEST FK_T_658_12 TEST T_658_REF FOREIGN_KEY
30 TEST FK_T_658_22 TEST T_658_REF FOREIGN_KEY
31 TEST FK_T_658_32 TEST T_658_REF FOREIGN_KEY
32 TEST PK_T_658_11 TEST T_658_11 PRIMARY_KEY
33 TEST PK_T_658_12 TEST T_658_12 PRIMARY_KEY
34 TEST PK_T_658_21 TEST T_658_21 PRIMARY_KEY
35 TEST PK_T_658_22 TEST T_658_22 PRIMARY_KEY
36 TEST PK_T_658_31 TEST T_658_31 PRIMARY_KEY
37 TEST PK_T_658_32 TEST T_658_32 PRIMARY_KEY
38 TEST PK_T_725_LOB_TEST TEST T_725_LOB_TEST PRIMARY_KEY
39 TEST PK_X_TEST_CASE_64_69 TEST X_TEST_CASE_64_69 PRIMARY_KEY
40 TEST FK_X_TEST_CASE_64_69A TEST X_TEST_CASE_64_69 FOREIGN_KEY
41 TEST PK_X_TEST_CASE_71 TEST X_TEST_CASE_71 PRIMARY_KEY
42 TEST FK_X_TEST_CASE_71 TEST X_TEST_CASE_71 FOREIGN_KEY
43 TEST PK_X_TEST_CASE_85 TEST X_TEST_CASE_85 PRIMARY_KEY
44 TEST FK_X_TEST_CASE_85 TEST X_TEST_CASE_85 FOREIGN_KEY
45 TEST PK_X_UNUSED TEST X_UNUSED PRIMARY_KEY
46 TEST UK_X_UNUSED_ID TEST X_UNUSED UNIQUE
47 TEST FK_X_UNUSED_SELF TEST X_UNUSED FOREIGN_KEY

View File

@ -1,31 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<stringAttribute key="bad_container_name" value="/jOOQ-codegen/launch"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6&quot; javaProject=&quot;jOOQ-codegen&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/jOOQ-test/lib/ojdbc6.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/jOOQ-test/lib/hsqldb.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER&quot; javaProject=&quot;jOOQ-meta&quot; path=&quot;3&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/jOOQ-test/lib/log4j-1.2.16.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;jOOQ-test&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;jOOQ&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;jOOQ-codegen&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jooq.util.GenerationTool"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="/org/jooq/configuration/${env_var:USERNAME}/oracle/library-xml-input.xml"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="jOOQ-codegen"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:jOOQ-test}"/>
</launchConfiguration>

View File

@ -1,31 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<stringAttribute key="bad_container_name" value="/jOOQ-codegen/launch"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute>
<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6&quot; javaProject=&quot;jOOQ-codegen&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/jOOQ-test/lib/ojdbc6.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/jOOQ-test/lib/hsqldb.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER&quot; javaProject=&quot;jOOQ-meta&quot; path=&quot;3&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/jOOQ-test/lib/log4j-1.2.16.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;jOOQ-test&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;jOOQ&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry path=&quot;3&quot; projectName=&quot;jOOQ-codegen&quot; type=&quot;1&quot;/&gt;&#13;&#10;"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jooq.util.GenerationTool"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="/org/jooq/configuration/${env_var:USERNAME}/oracle/library-csv-output.xml"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="jOOQ-codegen"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:jOOQ-test}"/>
</launchConfiguration>