public enum SnowflakeType extends Enum<SnowflakeType>
| Modifier and Type | Class and Description |
|---|---|
static class |
SnowflakeType.JavaDataType |
static class |
SnowflakeType.JavaSQLType |
| Enum Constant and Description |
|---|
ANY |
ARRAY |
BINARY |
BOOLEAN |
CHAR |
DATE |
FIXED |
GEOGRAPHY |
INTEGER |
OBJECT |
REAL |
TEXT |
TIME |
TIMESTAMP |
TIMESTAMP_LTZ |
TIMESTAMP_NTZ |
TIMESTAMP_TZ |
VARIANT |
| Modifier and Type | Field and Description |
|---|---|
static String |
BINARY_CLASS_NAME |
static String |
DATE_OR_TIME_FORMAT_PATTERN |
static String |
TIME_FORMAT_PATTERN |
static String |
TIMESTAMP_FORMAT_PATTERN |
static String |
TIMESTAMP_FORMAT_TZ_PATTERN |
| Modifier and Type | Method and Description |
|---|---|
static int |
convertStringToType(String typeName)
Converts text of data type (returned from SQL query) into Types type, represented by an int
|
static String |
escapeForCSV(String value) |
static SnowflakeType |
fromString(String name) |
static SnowflakeType.JavaDataType |
getJavaType(SnowflakeType type) |
static boolean |
isJavaTypeSigned(int type) |
static String |
javaTypeToClassName(int type) |
static SnowflakeType |
javaTypeToSFType(int javaType,
SFBaseSession session) |
static String |
lexicalValue(Object o,
DateFormat dateFormat,
DateFormat timeFormat,
DateFormat timestampFormat,
DateFormat timestampTzFormat)
Returns a lexical value of an object that is suitable for Snowflake import serialization
|
static SnowflakeType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SnowflakeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SnowflakeType ANY
public static final SnowflakeType ARRAY
public static final SnowflakeType BINARY
public static final SnowflakeType BOOLEAN
public static final SnowflakeType CHAR
public static final SnowflakeType DATE
public static final SnowflakeType FIXED
public static final SnowflakeType INTEGER
public static final SnowflakeType OBJECT
public static final SnowflakeType REAL
public static final SnowflakeType TEXT
public static final SnowflakeType TIME
public static final SnowflakeType TIMESTAMP
public static final SnowflakeType TIMESTAMP_LTZ
public static final SnowflakeType TIMESTAMP_NTZ
public static final SnowflakeType TIMESTAMP_TZ
public static final SnowflakeType VARIANT
public static final SnowflakeType GEOGRAPHY
public static final String DATE_OR_TIME_FORMAT_PATTERN
public static final String TIMESTAMP_FORMAT_PATTERN
public static final String TIMESTAMP_FORMAT_TZ_PATTERN
public static final String TIME_FORMAT_PATTERN
public static final String BINARY_CLASS_NAME
public static SnowflakeType[] values()
for (SnowflakeType c : SnowflakeType.values()) System.out.println(c);
public static SnowflakeType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static SnowflakeType fromString(String name)
public static SnowflakeType.JavaDataType getJavaType(SnowflakeType type)
public static int convertStringToType(String typeName)
public static String lexicalValue(Object o, DateFormat dateFormat, DateFormat timeFormat, DateFormat timestampFormat, DateFormat timestampTzFormat)
o - Java object representing value in Snowflake.dateFormat - java.sql.Date or java.sqlTime formattimeFormat - java.sql.Time formattimestampFormat - first part of java.sql.Timestamp formattimestampTzFormat - last part of java.sql.Timestamp formatpublic static SnowflakeType javaTypeToSFType(int javaType, SFBaseSession session) throws SnowflakeSQLException
SnowflakeSQLExceptionpublic static String javaTypeToClassName(int type) throws SQLException
SQLExceptionpublic static boolean isJavaTypeSigned(int type)
Copyright © 2022. All rights reserved.