Documentation of 'org.hsqldb.types.Collation' Java class
Collation
org.hsqldb.types

Class Collation

  • All Implemented Interfaces:
    SchemaObject


    public class Collation
    extends java.lang.Object
    implements SchemaObject
    Implementation of collation support for CHAR and VARCHAR data.
    Since:
    1.8.0
    • Field Detail

      • nameToJavaName

        public static final HashMap nameToJavaName
      • dbNameToJavaName

        public static final HashMap dbNameToJavaName
      • dbNameToCollation

        public static final HashMap dbNameToCollation
    • Method Detail

      • getDefaultInstance

        public static Collation getDefaultInstance()
      • getDefaultIgnoreCaseInstance

        public static Collation getDefaultIgnoreCaseInstance()
      • newDatabaseInstance

        public static Collation newDatabaseInstance()
      • getCollationsIterator

        public static Iterator getCollationsIterator()
      • getLocalesIterator

        public static Iterator getLocalesIterator()
      • getCollation

        public static Collation getCollation(java.lang.String name)
      • getUpperCaseCompareCollation

        public static Collation getUpperCaseCompareCollation(Collation source)
      • setPadding

        public void setPadding(boolean padSpace)
      • setCollationAsLocale

        public void setCollationAsLocale()
      • setCollation

        public void setCollation(java.lang.String newName,
                                 java.lang.Boolean padSpace)
      • isPadSpace

        public boolean isPadSpace()
      • isUnicodeSimple

        public boolean isUnicodeSimple()
      • isUpperCaseCompare

        public boolean isUpperCaseCompare()
      • isCaseSensitive

        public boolean isCaseSensitive()
      • compare

        public int compare(java.lang.String a,
                           java.lang.String b)
        returns -1, 0 or +1
      • toUpperCase

        public java.lang.String toUpperCase(java.lang.String s)
      • toLowerCase

        public java.lang.String toLowerCase(java.lang.String s)
      • isDefaultCollation

        public boolean isDefaultCollation()
        the SQL_TEXT collation
      • isObjectCollation

        public boolean isObjectCollation()
        collation for individual object
      • getSQL

        public java.lang.String getSQL()
        Specified by:
        getSQL in interface SchemaObject
      • getCollateSQL

        public java.lang.String getCollateSQL()
      • getDatabaseCollationSQL

        public java.lang.String getDatabaseCollationSQL()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.