org.hsqldb.types
Class Charset
- java.lang.Object
-
- org.hsqldb.types.Charset
-
- All Implemented Interfaces:
- SchemaObject
public class Charset extends java.lang.Object implements SchemaObject
Implementation of CHARACTER SET objects.- Since:
- 1.9.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hsqldb.SchemaObject
SchemaObject.ConstraintTypes, SchemaObject.Deferable, SchemaObject.Nullability, SchemaObject.ParameterModes, SchemaObject.ReferentialAction, SchemaObject.ViewCheckModes
-
-
Field Summary
Fields Modifier and Type Field and Description static CharsetASCII_FULLstatic CharsetASCII_GRAPHICHsqlNameManager.HsqlNamebasestatic int[][]basicIdentifierstatic CharsetGRAPHIC_IRVstatic CharsetISO8BITstatic CharsetLATIN1static CharsetSQL_CHARACTERstatic CharsetSQL_IDENTIFIER_CHARSETstatic CharsetSQL_TEXTstatic int[][]unquotedIdentifierstatic int[][]uppercaseLettersstatic CharsetUTF16static CharsetUTF32static CharsetUTF8-
Fields inherited from interface org.hsqldb.SchemaObject
ASSERTION, CATALOG, CHARSET, COLLATION, COLUMN, CONSTRAINT, CURSOR, DOMAIN, emptyArray, FUNCTION, GRANTEE, INDEX, LABEL, PARAMETER, PROCEDURE, ROUTINE, SCHEMA, SEARCH, SEQUENCE, SERVER, SPECIFIC_ROUTINE, SUBQUERY, TABLE, TRANSITION, TRIGGER, TYPE, VARIABLE, VIEW, WRAPPER
-
-
Constructor Summary
Constructors Constructor and Description Charset(HsqlNameManager.HsqlName name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcompile(Session session, SchemaObject parentObject)HsqlNameManager.HsqlNamegetCatalogName()longgetChangeTimestamp()OrderedHashSetgetComponents()static CharsetgetDefaultInstance()HsqlNameManager.HsqlNamegetName()GranteegetOwner()OrderedHashSetgetReferences()HsqlNameManager.HsqlNamegetSchemaName()java.lang.StringgetSQL()intgetType()static booleanisInSet(java.lang.String value, int[][] ranges)static booleanstartsWith(java.lang.String value, int[][] ranges)
-
-
-
Field Detail
-
uppercaseLetters
public static final int[][] uppercaseLetters
-
unquotedIdentifier
public static final int[][] unquotedIdentifier
-
basicIdentifier
public static final int[][] basicIdentifier
-
SQL_TEXT
public static final Charset SQL_TEXT
-
SQL_IDENTIFIER_CHARSET
public static final Charset SQL_IDENTIFIER_CHARSET
-
SQL_CHARACTER
public static final Charset SQL_CHARACTER
-
ASCII_GRAPHIC
public static final Charset ASCII_GRAPHIC
-
GRAPHIC_IRV
public static final Charset GRAPHIC_IRV
-
ASCII_FULL
public static final Charset ASCII_FULL
-
ISO8BIT
public static final Charset ISO8BIT
-
LATIN1
public static final Charset LATIN1
-
UTF32
public static final Charset UTF32
-
UTF16
public static final Charset UTF16
-
UTF8
public static final Charset UTF8
-
base
public HsqlNameManager.HsqlName base
-
-
Constructor Detail
-
Charset
public Charset(HsqlNameManager.HsqlName name)
-
-
Method Detail
-
getType
public int getType()
- Specified by:
getTypein interfaceSchemaObject
-
getName
public HsqlNameManager.HsqlName getName()
- Specified by:
getNamein interfaceSchemaObject
-
getCatalogName
public HsqlNameManager.HsqlName getCatalogName()
- Specified by:
getCatalogNamein interfaceSchemaObject
-
getSchemaName
public HsqlNameManager.HsqlName getSchemaName()
- Specified by:
getSchemaNamein interfaceSchemaObject
-
getOwner
public Grantee getOwner()
- Specified by:
getOwnerin interfaceSchemaObject
-
getReferences
public OrderedHashSet getReferences()
- Specified by:
getReferencesin interfaceSchemaObject
-
getComponents
public OrderedHashSet getComponents()
- Specified by:
getComponentsin interfaceSchemaObject
-
compile
public void compile(Session session, SchemaObject parentObject)
- Specified by:
compilein interfaceSchemaObject
-
getSQL
public java.lang.String getSQL()
- Specified by:
getSQLin interfaceSchemaObject
-
getChangeTimestamp
public long getChangeTimestamp()
- Specified by:
getChangeTimestampin interfaceSchemaObject
-
isInSet
public static boolean isInSet(java.lang.String value, int[][] ranges)
-
startsWith
public static boolean startsWith(java.lang.String value, int[][] ranges)
-
getDefaultInstance
public static Charset getDefaultInstance()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG