Package mondrian.test.loader
Class DBLoader.Type
- java.lang.Object
-
- mondrian.test.loader.DBLoader.Type
-
- Enclosing class:
- DBLoader
public static class DBLoader.Type extends java.lang.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.Type
Bigint
static DBLoader.Type
Boolean
static DBLoader.Type
Date
static DBLoader.Type
Decimal
static java.util.Map<java.lang.String,DBLoader.Type>
extraTypes
static DBLoader.Type
Integer
static DBLoader.Type
Real
static DBLoader.Type
Smallint
static DBLoader.Type
Timestamp
static DBLoader.Type
Varchar255
static DBLoader.Type
Varchar30
static DBLoader.Type
Varchar60
-
Constructor Summary
Constructors Constructor Description Type(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
static DBLoader.Type
getType(java.lang.String typeName)
static DBLoader.Type
makeType(java.lang.String typeName)
java.lang.String
toPhysical(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 java.util.Map<java.lang.String,DBLoader.Type> extraTypes
-
-
Method Detail
-
getType
public static DBLoader.Type getType(java.lang.String typeName)
-
makeType
public static DBLoader.Type makeType(java.lang.String typeName)
-
getName
public java.lang.String getName()
-
toPhysical
public java.lang.String toPhysical(Dialect dialect)
Returns the physical type which a given RDBMS (dialect) uses to represent this logical type.- Parameters:
dialect
- Dialect- Returns:
- Physical type the dialect uses to represent this type
-
-