[#2461] Added a test table containing unicode characters

This commit is contained in:
Lukas Eder 2013-05-24 19:50:12 +02:00
parent 8026481b95
commit b938123edd
7 changed files with 228 additions and 2 deletions

View File

@ -1,3 +1,4 @@
DROP VIEW IF EXISTS "Ää"/
DROP VIEW IF EXISTS v_author/
DROP VIEW IF EXISTS v_book/
DROP VIEW IF EXISTS v_library/
@ -361,6 +362,9 @@ CREATE VIEW v_book AS
SELECT * FROM t_book
/
CREATE VIEW "Ää" AS
SELECT 1 AS "Öö"
/
CREATE ALIAS f_one FOR "org.jooq.test.h2.F.fOne";/
CREATE ALIAS f_number FOR "org.jooq.test.h2.F.fNumber";/

View File

@ -9,7 +9,7 @@ package org.jooq.test.h2.generatedclasses;
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Public extends org.jooq.impl.SchemaImpl {
private static final long serialVersionUID = -571682452;
private static final long serialVersionUID = -1624130452;
/**
* The singleton instance of <code>PUBLIC</code>
@ -70,6 +70,7 @@ public class Public extends org.jooq.impl.SchemaImpl {
org.jooq.test.h2.generatedclasses.tables.XTestCase_2025.X_TEST_CASE_2025,
org.jooq.test.h2.generatedclasses.tables.VLibrary.V_LIBRARY,
org.jooq.test.h2.generatedclasses.tables.VAuthor.V_AUTHOR,
org.jooq.test.h2.generatedclasses.tables.VBook.V_BOOK);
org.jooq.test.h2.generatedclasses.tables.VBook.V_BOOK,
org.jooq.test.h2.generatedclasses.tables.Ää.ÄÄ);
}
}

View File

@ -140,4 +140,9 @@ public class Tables {
* The table PUBLIC.V_BOOK
*/
public static final org.jooq.test.h2.generatedclasses.tables.VBook V_BOOK = org.jooq.test.h2.generatedclasses.tables.VBook.V_BOOK;
/**
* The table PUBLIC.Ää
*/
public static final org.jooq.test.h2.generatedclasses.tables.Ää ÄÄ = org.jooq.test.h2.generatedclasses.tables.Ää.ÄÄ;
}

View File

@ -0,0 +1,35 @@
/**
* This class is generated by jOOQ
*/
package org.jooq.test.h2.generatedclasses.tables.interfaces;
/**
* This class is generated by jOOQ.
*/
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public interface IÄä extends java.io.Serializable {
/**
* Setter for <code>PUBLIC.Ää.Öö</code>.
*/
public void setÖö(java.lang.Integer value);
/**
* Getter for <code>PUBLIC.Ää.Öö</code>.
*/
public java.lang.Integer getÖö();
// -------------------------------------------------------------------------
// FROM and INTO
// -------------------------------------------------------------------------
/**
* Load data from another generated Record/POJO implementing the common interface IÄä
*/
public void from(org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä from);
/**
* Copy data into another generated Record/POJO implementing the common interface IÄä
*/
public <E extends org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä> E into(E into);
}

View File

@ -0,0 +1,46 @@
/**
* This class is generated by jOOQ
*/
package org.jooq.test.h2.generatedclasses.tables.pojos;
/**
* This class is generated by jOOQ.
*/
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Ää implements org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä {
private static final long serialVersionUID = 277220409;
private java.lang.Integer öö;
@Override
public java.lang.Integer getÖö() {
return this.öö;
}
@Override
public void setÖö(java.lang.Integer öö) {
this.öö = öö;
}
// -------------------------------------------------------------------------
// FROM and INTO
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public void from(org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä from) {
setÖö(from.getÖö());
}
/**
* {@inheritDoc}
*/
@Override
public <E extends org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä> E into(E into) {
into.from(this);
return into;
}
}

View File

@ -0,0 +1,97 @@
/**
* This class is generated by jOOQ
*/
package org.jooq.test.h2.generatedclasses.tables.records;
/**
* This class is generated by jOOQ.
*/
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ÄäRecord extends org.jooq.impl.TableRecordImpl<org.jooq.test.h2.generatedclasses.tables.records.ÄäRecord> implements org.jooq.Record1<java.lang.Integer>, org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä {
private static final long serialVersionUID = -48827083;
/**
* Setter for <code>PUBLIC.Ää.Öö</code>.
*/
@Override
public void setÖö(java.lang.Integer value) {
setValue(0, value);
}
/**
* Getter for <code>PUBLIC.Ää.Öö</code>.
*/
@Override
public java.lang.Integer getÖö() {
return (java.lang.Integer) getValue(0);
}
// -------------------------------------------------------------------------
// Record1 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row1<java.lang.Integer> fieldsRow() {
return (org.jooq.Row1) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row1<java.lang.Integer> valuesRow() {
return (org.jooq.Row1) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field1() {
return org.jooq.test.h2.generatedclasses.tables.Ää.ÖÖ;
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value1() {
return getÖö();
}
// -------------------------------------------------------------------------
// FROM and INTO
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public void from(org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä from) {
setÖö(from.getÖö());
}
/**
* {@inheritDoc}
*/
@Override
public <E extends org.jooq.test.h2.generatedclasses.tables.interfaces.IÄä> E into(E into) {
into.from(this);
return into;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached ÄäRecord
*/
public ÄäRecord() {
super(org.jooq.test.h2.generatedclasses.tables.Ää.ÄÄ);
}
}

View File

@ -0,0 +1,38 @@
/**
* This class is generated by jOOQ
*/
package org.jooq.test.h2.generatedclasses.tables;
/**
* This class is generated by jOOQ.
*/
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Ää extends org.jooq.impl.TableImpl<org.jooq.test.h2.generatedclasses.tables.records.ÄäRecord> {
private static final long serialVersionUID = 309601669;
/**
* The singleton instance of <code>PUBLIC.Ää</code>
*/
public static final org.jooq.test.h2.generatedclasses.tables.Ää ÄÄ = new org.jooq.test.h2.generatedclasses.tables.Ää();
/**
* The class holding records for this type
*/
@Override
public java.lang.Class<org.jooq.test.h2.generatedclasses.tables.records.ÄäRecord> getRecordType() {
return org.jooq.test.h2.generatedclasses.tables.records.ÄäRecord.class;
}
/**
* The column <code>PUBLIC.Ää.Öö</code>.
*/
public static final org.jooq.TableField<org.jooq.test.h2.generatedclasses.tables.records.ÄäRecord, java.lang.Integer> ÖÖ = createField("Öö", org.jooq.impl.SQLDataType.INTEGER, ÄÄ);
/**
* No further instances allowed
*/
private Ää() {
super("Ää", org.jooq.test.h2.generatedclasses.Public.PUBLIC);
}
}