Package mondrian.test.loader
Class DBLoader.Type
- java.lang.Object
-
- mondrian.test.loader.DBLoader.Type
-
- Enclosing class:
- DBLoader
public static class DBLoader.Type extends Object
Represents a logical type, such as "BOOLEAN". Specific databases will represent this their own particular physical type, for example "TINYINT(1)", "BOOLEAN" or "BIT"; seetoPhysical(mondrian.spi.Dialect).
-
-
Field Summary
Fields Modifier and Type Field Description static DBLoader.TypeBigintstatic DBLoader.TypeBooleanstatic DBLoader.TypeDatestatic DBLoader.TypeDecimalstatic Map<String,DBLoader.Type>extraTypesstatic DBLoader.TypeIntegerstatic DBLoader.TypeRealstatic DBLoader.TypeSmallintstatic DBLoader.TypeTimestampstatic DBLoader.TypeVarchar255static DBLoader.TypeVarchar30static DBLoader.TypeVarchar60
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()static DBLoader.TypegetType(String typeName)static DBLoader.TypemakeType(String typeName)StringtoPhysical(Dialect dialect)Returns the physical type which a given RDBMS (dialect) uses to represent this logical type.
-
-
-
Field Detail
-
Integer
public static final DBLoader.Type Integer
-
Decimal
public static final DBLoader.Type Decimal
-
Smallint
public static final DBLoader.Type Smallint
-
Varchar30
public static final DBLoader.Type Varchar30
-
Varchar255
public static final DBLoader.Type Varchar255
-
Varchar60
public static final DBLoader.Type Varchar60
-
Real
public static final DBLoader.Type Real
-
Boolean
public static final DBLoader.Type Boolean
-
Bigint
public static final DBLoader.Type Bigint
-
Date
public static final DBLoader.Type Date
-
Timestamp
public static final DBLoader.Type Timestamp
-
extraTypes
public static final Map<String,DBLoader.Type> extraTypes
-
-
Constructor Detail
-
Type
public Type(String name)
-
-
Method Detail
-
getType
public static DBLoader.Type getType(String typeName)
-
makeType
public static DBLoader.Type makeType(String typeName)
-
getName
public String getName()
-
-