public class SqlTypeMapper
extends java.lang.Object
Constructor and Description |
---|
SqlTypeMapper() |
SqlTypeMapper(java.io.InputStream is,
int fileFormatVersion) |
Modifier and Type | Method and Description |
---|---|
static int |
base10ToBase2Size(int base10Value) |
static int |
base2ToBase10Size(int base10Value) |
java.lang.String |
getBaseCharset() |
java.lang.String |
getUnicodeCharset() |
boolean |
isBaseStringLengthEncode() |
boolean |
isUnicodeStringLengthEncoded() |
MaskValueMetadata |
mapTypeToMetadata(java.lang.String sqlType,
int length)
Return a MaskValueMetadata object with values appropriate for the SQL type passed.
|
void |
setBaseCharset(java.lang.String baseCharset) |
void |
setBaseStringLengthEncode(boolean baseStringLengthEncode) |
void |
setUnicodeCharset(java.lang.String unicodeCharset) |
void |
setUnicodeStringLengthEncoded(boolean unicodeStringLengthEncoded) |
public SqlTypeMapper()
public SqlTypeMapper(java.io.InputStream is, int fileFormatVersion)
public MaskValueMetadata mapTypeToMetadata(java.lang.String sqlType, int length)
sqlType
- The SQL typelength
- The size of the columnpublic static int base10ToBase2Size(int base10Value)
public static int base2ToBase10Size(int base10Value)
public java.lang.String getBaseCharset()
public void setBaseCharset(java.lang.String baseCharset)
public java.lang.String getUnicodeCharset()
public void setUnicodeCharset(java.lang.String unicodeCharset)
public boolean isBaseStringLengthEncode()
public void setBaseStringLengthEncode(boolean baseStringLengthEncode)
public boolean isUnicodeStringLengthEncoded()
public void setUnicodeStringLengthEncoded(boolean unicodeStringLengthEncoded)