From 695b0abccbf360054788edec0ff9dc40e5d5395b Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 6 Sep 2011 19:46:36 +0000 Subject: [PATCH] [#800] Add support for Sybase Adaptive Server Enterprise - rename "adaptiveserver" into "ase" --- .../java/org/jooq/util/ase/ASEDatabase.java | 248 +++++++ .../org/jooq/util/ase/ASETableDefinition.java | 111 ++++ .../main/java/org/jooq/util/ase/sys/Dbo.java | 34 + .../org/jooq/util/ase/sys/DboFactory.java | 33 + .../sys/tables/records/SysindexesRecord.java | 483 ++++++++++++++ .../sys/tables/records/SysobjectsRecord.java | 371 +++++++++++ .../tables/records/SysreferencesRecord.java | 623 ++++++++++++++++++ 7 files changed, 1903 insertions(+) create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/ASEDatabase.java create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/ASETableDefinition.java create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/Dbo.java create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/DboFactory.java create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysindexesRecord.java create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysobjectsRecord.java create mode 100644 jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysreferencesRecord.java diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/ASEDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/ASEDatabase.java new file mode 100644 index 0000000000..740cdb92dd --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/ASEDatabase.java @@ -0,0 +1,248 @@ +/** + * Copyright (c) 2009-2011, 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.ase; + +import static org.jooq.util.ase.sys.tables.Sysindexes.SYSINDEXES; + +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; + +import org.jooq.Record; +import org.jooq.impl.Factory; +import org.jooq.util.AbstractDatabase; +import org.jooq.util.ArrayDefinition; +import org.jooq.util.ColumnDefinition; +import org.jooq.util.DefaultRelations; +import org.jooq.util.EnumDefinition; +import org.jooq.util.FunctionDefinition; +import org.jooq.util.PackageDefinition; +import org.jooq.util.ProcedureDefinition; +import org.jooq.util.SequenceDefinition; +import org.jooq.util.TableDefinition; +import org.jooq.util.UDTDefinition; +import org.jooq.util.ase.sys.DboFactory; +import org.jooq.util.ase.sys.tables.Sysindexes; +import org.jooq.util.ase.sys.tables.Sysreferences; + +/** + * Sybase Adaptive Server implementation of {@link AbstractDatabase} + * + * @author Lukas Eder + */ +public class ASEDatabase extends AbstractDatabase { + + @Override + public Factory create() { + return new DboFactory(getConnection()); + } + + @Override + protected void loadPrimaryKeys(DefaultRelations relations) throws SQLException { + for (Record record : fetchKeys(PK_INCL, PK_EXCL)) { + String keyName = record.getValueAsString(0); + TableDefinition table = getTable(record.getValueAsString(1)); + + if (table != null) { + for (int i = 0; i < 8; i++) { + if (record.getValue(2 + i) == null) { + break; + } + + relations.addPrimaryKey(keyName, table.getColumn(record.getValueAsString(2 + i))); + } + } + } + } + + @Override + protected void loadUniqueKeys(DefaultRelations relations) throws SQLException { + for (Record record : fetchKeys(UK_INCL, UK_EXCL)) { + String keyName = record.getValueAsString(0); + TableDefinition table = getTable(record.getValueAsString(1)); + + if (table != null) { + for (int i = 0; i < 8; i++) { + if (record.getValue(2 + i) == null) { + break; + } + + relations.addUniqueKey(keyName, table.getColumn(record.getValueAsString(2 + i))); + } + } + } + } + + private static final int PK_INCL = 2048; + private static final int PK_EXCL = 64; + private static final int UK_INCL = 4096 | 2; + private static final int UK_EXCL = 2048 | 64; + + /** + * The underlying query of this method was found here: + *

+ * http://www.dbforums.com/sybase/1625012-sysindexes-question-testing- + * unique-clustered-indexes.html + */ + private List fetchKeys(int incl, int excl) throws SQLException { + return create().select( + create().field("name", String.class), + create().field("object_name(id)", String.class), + create().field("index_col(object_name(id), indid, 1)", String.class), + create().field("index_col(object_name(id), indid, 2)", String.class), + create().field("index_col(object_name(id), indid, 3)", String.class), + create().field("index_col(object_name(id), indid, 4)", String.class), + create().field("index_col(object_name(id), indid, 5)", String.class), + create().field("index_col(object_name(id), indid, 6)", String.class), + create().field("index_col(object_name(id), indid, 7)", String.class), + create().field("index_col(object_name(id), indid, 8)", String.class)) + .from(SYSINDEXES) + .where("status & ? = 0", excl) + .and("status & ? <> 0", incl) + .orderBy(Sysindexes.ID) + .fetch(); + } + + @Override + protected void loadForeignKeys(DefaultRelations relations) throws SQLException { + for (Record record : create().select( + create().field("object_name(tableid)", String.class).as("fk_table"), + create().field("object_name(constrid)", String.class).as("fk"), + create().field("index_name(pmrydbid, reftabid, indexid)", String.class).as("pk"), + create().field("col_name(tableid, fokey1)", String.class), + create().field("col_name(tableid, fokey2)", String.class), + create().field("col_name(tableid, fokey3)", String.class), + create().field("col_name(tableid, fokey4)", String.class), + create().field("col_name(tableid, fokey5)", String.class), + create().field("col_name(tableid, fokey6)", String.class), + create().field("col_name(tableid, fokey7)", String.class), + create().field("col_name(tableid, fokey8)", String.class), + create().field("col_name(tableid, fokey9)", String.class), + create().field("col_name(tableid, fokey10)", String.class), + create().field("col_name(tableid, fokey11)", String.class), + create().field("col_name(tableid, fokey12)", String.class), + create().field("col_name(tableid, fokey13)", String.class), + create().field("col_name(tableid, fokey14)", String.class), + create().field("col_name(tableid, fokey15)", String.class), + create().field("col_name(tableid, fokey16)", String.class)) + .from(Sysreferences.SYSREFERENCES) + .fetch()) { + + TableDefinition referencingTable = getTable(record.getValueAsString("fk_table")); + if (referencingTable != null) { + for (int i = 0; i < 16; i++) { + if (record.getValue(i + 3) == null) { + break; + } + + String foreignKeyName = record.getValueAsString("fk"); + String foreignKeyColumnName = record.getValueAsString(i + 3); + String uniqueKeyName = record.getValueAsString("pk"); + + ColumnDefinition column = referencingTable.getColumn(foreignKeyColumnName); + relations.addForeignKey(foreignKeyName, uniqueKeyName, column); + } + } + } + } + + @Override + protected List getSequences0() throws SQLException { + List result = new ArrayList(); + return result; + } + + @Override + protected List getTables0() throws SQLException { + List result = new ArrayList(); + + for (String name : fetchTableNames()) { + result.add(new ASETableDefinition(this, name, null)); + } + + return result; + } + + private List fetchTableNames() throws SQLException { + List result = new ArrayList(); + + for (Record record : create().fetch("sp_help")) { + if (getSchemaName().equals(record.getValueAsString("Owner"))) { + result.add(record.getValueAsString("Name")); + } + } + + return result; + } + + @Override + protected List getProcedures0() throws SQLException { + List result = new ArrayList(); + return result; + } + + @Override + protected List getFunctions0() throws SQLException { + List result = new ArrayList(); + return result; + } + + @Override + protected List getPackages0() throws SQLException { + List result = new ArrayList(); + return result; + } + + @Override + protected List getEnums0() throws SQLException { + List result = new ArrayList(); + return result; + } + + @Override + protected List getUDTs0() throws SQLException { + List result = new ArrayList(); + return result; + } + + @Override + protected List getArrays0() throws SQLException { + List result = new ArrayList(); + return result; + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/ASETableDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/ASETableDefinition.java new file mode 100644 index 0000000000..f43bc720f8 --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/ASETableDefinition.java @@ -0,0 +1,111 @@ +/** + * Copyright (c) 2009-2011, 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.ase; + +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.List; + +import org.jooq.util.AbstractTableDefinition; +import org.jooq.util.ColumnDefinition; +import org.jooq.util.DataTypeDefinition; +import org.jooq.util.Database; +import org.jooq.util.DefaultColumnDefinition; +import org.jooq.util.DefaultDataTypeDefinition; + + +/** + * Sybase Adaptive Server table definition + * + * @author Lukas Eder + */ +public class ASETableDefinition extends AbstractTableDefinition { + + public ASETableDefinition(Database database, String name, String comment) { + super(database, name, comment); + } + + @Override + protected List getElements0() throws SQLException { + List result = new ArrayList(); + + PreparedStatement stmt = null; + try { + stmt = create().getConnection().prepareStatement("sp_help '" + getName() + "'"); + stmt.execute(); + stmt.getMoreResults(); + + stmt.getResultSet().close(); + stmt.getMoreResults(); + + ResultSet rs = stmt.getResultSet(); + + int position = 1; + while (rs.next()) { + String p = rs.getString("Prec"); + String s = rs.getString("Scale"); + + int precision = 0; + int scale = 0; + + if (p != null && !"null".equalsIgnoreCase(p.trim())) precision = Integer.valueOf(p.trim()); + if (s != null && !"null".equalsIgnoreCase(s.trim())) scale = Integer.valueOf(s.trim()); + + DataTypeDefinition type = new DefaultDataTypeDefinition(getDatabase(), + rs.getString("Type"), + precision, scale); + + result.add(new DefaultColumnDefinition( + getDatabase().getTable(getName()), + rs.getString("Column_name"), + position++, + type, + rs.getBoolean("Identity"), + null)); + } + } + finally { + if (stmt != null) { + stmt.getMoreResults(Statement.CLOSE_ALL_RESULTS); + stmt.close(); + } + } + return result; + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/Dbo.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/Dbo.java new file mode 100644 index 0000000000..4ea7a6e1b6 --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/Dbo.java @@ -0,0 +1,34 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.ase.sys; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = "http://jooq.sourceforge.net", + comments = "This class is generated by jOOQ") +public class Dbo extends org.jooq.impl.SchemaImpl { + + private static final long serialVersionUID = -719105464; + + /** + * The singleton instance of dbo + */ + public static final Dbo DBO = new Dbo(); + + /** + * No further instances allowed + */ + private Dbo() { + super("dbo"); + } + + @Override + public final java.util.List> getTables() { + return java.util.Arrays.>asList( + org.jooq.util.ase.sys.tables.Sysindexes.SYSINDEXES, + org.jooq.util.ase.sys.tables.Sysobjects.SYSOBJECTS, + org.jooq.util.ase.sys.tables.Sysreferences.SYSREFERENCES); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/DboFactory.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/DboFactory.java new file mode 100644 index 0000000000..ea4125f28c --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/DboFactory.java @@ -0,0 +1,33 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.ase.sys; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = "http://jooq.sourceforge.net", + comments = "This class is generated by jOOQ") +public class DboFactory extends org.jooq.util.ase.ASEFactory { + + private static final long serialVersionUID = -305901978; + + /** + * Create a factory with a connection + * + * @param connection The connection to use with objects created from this factory + */ + public DboFactory(java.sql.Connection connection) { + super(connection); + } + + /** + * Create a factory with a connection and a schema mapping + * + * @param connection The connection to use with objects created from this factory + * @param mapping The schema mapping to use with objects created from this factory + */ + public DboFactory(java.sql.Connection connection, org.jooq.SchemaMapping mapping) { + super(connection, mapping); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysindexesRecord.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysindexesRecord.java new file mode 100644 index 0000000000..0e39bbdd72 --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysindexesRecord.java @@ -0,0 +1,483 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.ase.sys.tables.records; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = "http://jooq.sourceforge.net", + comments = "This class is generated by jOOQ") +public class SysindexesRecord extends org.jooq.impl.TableRecordImpl { + + private static final long serialVersionUID = -2062151255; + + /** + * An uncommented item + */ + public void setName(java.lang.String value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.NAME, value); + } + + /** + * An uncommented item + */ + public java.lang.String getName() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.NAME); + } + + /** + * An uncommented item + */ + public void setId(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.ID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getId() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.ID); + } + + /** + * An uncommented item + */ + public void setIndid(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.INDID, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getIndid() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.INDID); + } + + /** + * An uncommented item + */ + public void setDoampg(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.DOAMPG, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getDoampg() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.DOAMPG); + } + + /** + * An uncommented item + */ + public void setIoampg(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.IOAMPG, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getIoampg() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.IOAMPG); + } + + /** + * An uncommented item + */ + public void setOampgtrips(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.OAMPGTRIPS, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getOampgtrips() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.OAMPGTRIPS); + } + + /** + * An uncommented item + */ + public void setStatus3(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.STATUS3, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getStatus3() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.STATUS3); + } + + /** + * An uncommented item + */ + public void setStatus2(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.STATUS2, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getStatus2() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.STATUS2); + } + + /** + * An uncommented item + */ + public void setIpgtrips(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.IPGTRIPS, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getIpgtrips() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.IPGTRIPS); + } + + /** + * An uncommented item + */ + public void setFirst(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.FIRST, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getFirst() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.FIRST); + } + + /** + * An uncommented item + */ + public void setRoot(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.ROOT, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getRoot() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.ROOT); + } + + /** + * An uncommented item + */ + public void setDistribution(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.DISTRIBUTION, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getDistribution() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.DISTRIBUTION); + } + + /** + * An uncommented item + */ + public void setUsagecnt(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.USAGECNT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getUsagecnt() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.USAGECNT); + } + + /** + * An uncommented item + */ + public void setSegment(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.SEGMENT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getSegment() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.SEGMENT); + } + + /** + * An uncommented item + */ + public void setStatus(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.STATUS, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getStatus() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.STATUS); + } + + /** + * An uncommented item + */ + public void setMaxrowsperpage(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.MAXROWSPERPAGE, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getMaxrowsperpage() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.MAXROWSPERPAGE); + } + + /** + * An uncommented item + */ + public void setMinlen(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.MINLEN, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getMinlen() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.MINLEN); + } + + /** + * An uncommented item + */ + public void setMaxlen(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.MAXLEN, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getMaxlen() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.MAXLEN); + } + + /** + * An uncommented item + */ + public void setMaxirow(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.MAXIROW, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getMaxirow() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.MAXIROW); + } + + /** + * An uncommented item + */ + public void setKeycnt(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYCNT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getKeycnt() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYCNT); + } + + /** + * An uncommented item + */ + public void setKeys1(byte[] value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYS1, value); + } + + /** + * An uncommented item + */ + public byte[] getKeys1() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYS1); + } + + /** + * An uncommented item + */ + public void setKeys2(byte[] value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYS2, value); + } + + /** + * An uncommented item + */ + public byte[] getKeys2() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYS2); + } + + /** + * An uncommented item + */ + public void setSoid(java.lang.Byte value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.SOID, value); + } + + /** + * An uncommented item + */ + public java.lang.Byte getSoid() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.SOID); + } + + /** + * An uncommented item + */ + public void setCsid(java.lang.Byte value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.CSID, value); + } + + /** + * An uncommented item + */ + public java.lang.Byte getCsid() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.CSID); + } + + /** + * An uncommented item + */ + public void setBasePartition(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.BASE_PARTITION, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getBasePartition() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.BASE_PARTITION); + } + + /** + * An uncommented item + */ + public void setFillFactor(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.FILL_FACTOR, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFillFactor() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.FILL_FACTOR); + } + + /** + * An uncommented item + */ + public void setResPageGap(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.RES_PAGE_GAP, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getResPageGap() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.RES_PAGE_GAP); + } + + /** + * An uncommented item + */ + public void setExpRowsize(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.EXP_ROWSIZE, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getExpRowsize() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.EXP_ROWSIZE); + } + + /** + * An uncommented item + */ + public void setKeys3(byte[] value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYS3, value); + } + + /** + * An uncommented item + */ + public byte[] getKeys3() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.KEYS3); + } + + /** + * An uncommented item + */ + public void setIdentitygap(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.IDENTITYGAP, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getIdentitygap() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.IDENTITYGAP); + } + + /** + * An uncommented item + */ + public void setCrdate(java.sql.Timestamp value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.CRDATE, value); + } + + /** + * An uncommented item + */ + public java.sql.Timestamp getCrdate() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.CRDATE); + } + + /** + * An uncommented item + */ + public void setPartitiontype(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.PARTITIONTYPE, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getPartitiontype() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.PARTITIONTYPE); + } + + /** + * An uncommented item + */ + public void setConditionid(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysindexes.CONDITIONID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getConditionid() { + return getValue(org.jooq.util.ase.sys.tables.Sysindexes.CONDITIONID); + } + + /** + * Create a detached SysindexesRecord + */ + public SysindexesRecord() { + super(org.jooq.util.ase.sys.tables.Sysindexes.SYSINDEXES); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysobjectsRecord.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysobjectsRecord.java new file mode 100644 index 0000000000..3aa9440112 --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysobjectsRecord.java @@ -0,0 +1,371 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.ase.sys.tables.records; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = "http://jooq.sourceforge.net", + comments = "This class is generated by jOOQ") +public class SysobjectsRecord extends org.jooq.impl.TableRecordImpl { + + private static final long serialVersionUID = -1911617533; + + /** + * An uncommented item + */ + public void setName(java.lang.String value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.NAME, value); + } + + /** + * An uncommented item + */ + public java.lang.String getName() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.NAME); + } + + /** + * An uncommented item + */ + public void setId(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.ID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getId() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.ID); + } + + /** + * An uncommented item + */ + public void setUid(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.UID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getUid() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.UID); + } + + /** + * An uncommented item + */ + public void setType(java.lang.String value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.TYPE, value); + } + + /** + * An uncommented item + */ + public java.lang.String getType() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.TYPE); + } + + /** + * An uncommented item + */ + public void setUserstat(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.USERSTAT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getUserstat() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.USERSTAT); + } + + /** + * An uncommented item + */ + public void setSysstat(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.SYSSTAT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getSysstat() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.SYSSTAT); + } + + /** + * An uncommented item + */ + public void setIndexdel(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.INDEXDEL, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getIndexdel() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.INDEXDEL); + } + + /** + * An uncommented item + */ + public void setSchemacnt(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.SCHEMACNT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getSchemacnt() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.SCHEMACNT); + } + + /** + * An uncommented item + */ + public void setSysstat2(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.SYSSTAT2, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getSysstat2() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.SYSSTAT2); + } + + /** + * An uncommented item + */ + public void setCrdate(java.sql.Timestamp value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.CRDATE, value); + } + + /** + * An uncommented item + */ + public java.sql.Timestamp getCrdate() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.CRDATE); + } + + /** + * An uncommented item + */ + public void setExpdate(java.sql.Timestamp value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.EXPDATE, value); + } + + /** + * An uncommented item + */ + public java.sql.Timestamp getExpdate() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.EXPDATE); + } + + /** + * An uncommented item + */ + public void setDeltrig(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.DELTRIG, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getDeltrig() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.DELTRIG); + } + + /** + * An uncommented item + */ + public void setInstrig(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.INSTRIG, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getInstrig() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.INSTRIG); + } + + /** + * An uncommented item + */ + public void setUpdtrig(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.UPDTRIG, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getUpdtrig() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.UPDTRIG); + } + + /** + * An uncommented item + */ + public void setSeltrig(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.SELTRIG, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getSeltrig() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.SELTRIG); + } + + /** + * An uncommented item + */ + public void setCkfirst(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.CKFIRST, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getCkfirst() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.CKFIRST); + } + + /** + * An uncommented item + */ + public void setCache(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.CACHE, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getCache() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.CACHE); + } + + /** + * An uncommented item + */ + public void setAudflags(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.AUDFLAGS, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getAudflags() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.AUDFLAGS); + } + + /** + * An uncommented item + */ + public void setObjspare(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.OBJSPARE, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getObjspare() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.OBJSPARE); + } + + /** + * An uncommented item + */ + public void setVersionts(byte[] value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.VERSIONTS, value); + } + + /** + * An uncommented item + */ + public byte[] getVersionts() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.VERSIONTS); + } + + /** + * An uncommented item + */ + public void setLoginame(java.lang.String value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.LOGINAME, value); + } + + /** + * An uncommented item + */ + public java.lang.String getLoginame() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.LOGINAME); + } + + /** + * An uncommented item + */ + public void setIdentburnmax(java.math.BigInteger value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.IDENTBURNMAX, value); + } + + /** + * An uncommented item + */ + public java.math.BigInteger getIdentburnmax() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.IDENTBURNMAX); + } + + /** + * An uncommented item + */ + public void setSpacestate(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.SPACESTATE, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getSpacestate() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.SPACESTATE); + } + + /** + * An uncommented item + */ + public void setErlchgts(byte[] value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.ERLCHGTS, value); + } + + /** + * An uncommented item + */ + public byte[] getErlchgts() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.ERLCHGTS); + } + + /** + * An uncommented item + */ + public void setSysstat3(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysobjects.SYSSTAT3, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getSysstat3() { + return getValue(org.jooq.util.ase.sys.tables.Sysobjects.SYSSTAT3); + } + + /** + * Create a detached SysobjectsRecord + */ + public SysobjectsRecord() { + super(org.jooq.util.ase.sys.tables.Sysobjects.SYSOBJECTS); + } +} diff --git a/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysreferencesRecord.java b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysreferencesRecord.java new file mode 100644 index 0000000000..a0682db3ca --- /dev/null +++ b/jOOQ-meta/src/main/java/org/jooq/util/ase/sys/tables/records/SysreferencesRecord.java @@ -0,0 +1,623 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.util.ase.sys.tables.records; + +/** + * This class is generated by jOOQ. + */ +@javax.annotation.Generated(value = "http://jooq.sourceforge.net", + comments = "This class is generated by jOOQ") +public class SysreferencesRecord extends org.jooq.impl.TableRecordImpl { + + private static final long serialVersionUID = -2099564155; + + /** + * An uncommented item + */ + public void setIndexid(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.INDEXID, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getIndexid() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.INDEXID); + } + + /** + * An uncommented item + */ + public void setConstrid(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.CONSTRID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getConstrid() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.CONSTRID); + } + + /** + * An uncommented item + */ + public void setTableid(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.TABLEID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getTableid() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.TABLEID); + } + + /** + * An uncommented item + */ + public void setReftabid(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFTABID, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getReftabid() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFTABID); + } + + /** + * An uncommented item + */ + public void setKeycnt(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.KEYCNT, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getKeycnt() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.KEYCNT); + } + + /** + * An uncommented item + */ + public void setStatus(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.STATUS, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getStatus() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.STATUS); + } + + /** + * An uncommented item + */ + public void setFrgndbid(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FRGNDBID, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFrgndbid() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FRGNDBID); + } + + /** + * An uncommented item + */ + public void setPmrydbid(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.PMRYDBID, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getPmrydbid() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.PMRYDBID); + } + + /** + * An uncommented item + */ + public void setSpare2(java.lang.Integer value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.SPARE2, value); + } + + /** + * An uncommented item + */ + public java.lang.Integer getSpare2() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.SPARE2); + } + + /** + * An uncommented item + */ + public void setFokey1(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY1, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey1() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY1); + } + + /** + * An uncommented item + */ + public void setFokey2(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY2, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey2() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY2); + } + + /** + * An uncommented item + */ + public void setFokey3(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY3, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey3() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY3); + } + + /** + * An uncommented item + */ + public void setFokey4(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY4, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey4() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY4); + } + + /** + * An uncommented item + */ + public void setFokey5(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY5, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey5() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY5); + } + + /** + * An uncommented item + */ + public void setFokey6(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY6, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey6() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY6); + } + + /** + * An uncommented item + */ + public void setFokey7(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY7, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey7() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY7); + } + + /** + * An uncommented item + */ + public void setFokey8(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY8, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey8() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY8); + } + + /** + * An uncommented item + */ + public void setFokey9(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY9, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey9() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY9); + } + + /** + * An uncommented item + */ + public void setFokey10(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY10, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey10() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY10); + } + + /** + * An uncommented item + */ + public void setFokey11(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY11, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey11() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY11); + } + + /** + * An uncommented item + */ + public void setFokey12(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY12, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey12() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY12); + } + + /** + * An uncommented item + */ + public void setFokey13(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY13, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey13() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY13); + } + + /** + * An uncommented item + */ + public void setFokey14(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY14, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey14() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY14); + } + + /** + * An uncommented item + */ + public void setFokey15(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY15, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey15() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY15); + } + + /** + * An uncommented item + */ + public void setFokey16(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY16, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getFokey16() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FOKEY16); + } + + /** + * An uncommented item + */ + public void setRefkey1(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY1, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey1() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY1); + } + + /** + * An uncommented item + */ + public void setRefkey2(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY2, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey2() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY2); + } + + /** + * An uncommented item + */ + public void setRefkey3(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY3, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey3() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY3); + } + + /** + * An uncommented item + */ + public void setRefkey4(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY4, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey4() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY4); + } + + /** + * An uncommented item + */ + public void setRefkey5(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY5, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey5() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY5); + } + + /** + * An uncommented item + */ + public void setRefkey6(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY6, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey6() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY6); + } + + /** + * An uncommented item + */ + public void setRefkey7(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY7, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey7() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY7); + } + + /** + * An uncommented item + */ + public void setRefkey8(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY8, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey8() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY8); + } + + /** + * An uncommented item + */ + public void setRefkey9(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY9, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey9() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY9); + } + + /** + * An uncommented item + */ + public void setRefkey10(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY10, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey10() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY10); + } + + /** + * An uncommented item + */ + public void setRefkey11(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY11, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey11() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY11); + } + + /** + * An uncommented item + */ + public void setRefkey12(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY12, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey12() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY12); + } + + /** + * An uncommented item + */ + public void setRefkey13(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY13, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey13() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY13); + } + + /** + * An uncommented item + */ + public void setRefkey14(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY14, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey14() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY14); + } + + /** + * An uncommented item + */ + public void setRefkey15(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY15, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey15() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY15); + } + + /** + * An uncommented item + */ + public void setRefkey16(java.lang.Short value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY16, value); + } + + /** + * An uncommented item + */ + public java.lang.Short getRefkey16() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.REFKEY16); + } + + /** + * An uncommented item + */ + public void setFrgndbname(java.lang.String value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.FRGNDBNAME, value); + } + + /** + * An uncommented item + */ + public java.lang.String getFrgndbname() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.FRGNDBNAME); + } + + /** + * An uncommented item + */ + public void setPmrydbname(java.lang.String value) { + setValue(org.jooq.util.ase.sys.tables.Sysreferences.PMRYDBNAME, value); + } + + /** + * An uncommented item + */ + public java.lang.String getPmrydbname() { + return getValue(org.jooq.util.ase.sys.tables.Sysreferences.PMRYDBNAME); + } + + /** + * Create a detached SysreferencesRecord + */ + public SysreferencesRecord() { + super(org.jooq.util.ase.sys.tables.Sysreferences.SYSREFERENCES); + } +}