Class SnowflakeConstants
- java.lang.Object
-
- com.amazonaws.athena.connectors.snowflake.SnowflakeConstants
-
public final class SnowflakeConstants extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTH_CODE
OAuth 2.0 Authentication Constants These constants are used for configuring OAuth-based authentication with Snowflake.static String
AUTHENTICATOR
Configuration key for specifying the authentication methodstatic String
CLIENT_ID
static String
CLIENT_SECRET
static int
MAX_PARTITION_COUNT
This constant limits the number of partitions.static String
PASSWORD
static String
PEM_PRIVATE_KEY
static String
PEM_PRIVATE_KEY_PASSPHRASE
static String
PRIVATE_KEY
static String
REDIRECT_URI
static String
SF_USER
Key-Pair Authentication Constants These constants are used for configuring public/private key pair authentication with Snowflake.static int
SINGLE_SPLIT_LIMIT_COUNT
This constant limits the number of records to be returned in a single split.static int
SNOWFLAKE_DEFAULT_PORT
static String
SNOWFLAKE_DRIVER_CLASS
static String
SNOWFLAKE_NAME
static String
SNOWFLAKE_QUOTE_CHARACTER
static String
SNOWFLAKE_SPLIT_EXPORT_BUCKET
static String
SNOWFLAKE_SPLIT_OBJECT_KEY
static String
SNOWFLAKE_SPLIT_QUERY_ID
static String
SSL_CERT_FILE_LOCATION
A ssl file location constant to store the SSL certificate The file location is fixed at /tmp directory to retrieve ssl certificate locationstatic String
SSL_CERT_FILE_LOCATION_VALUE
static String
TOKEN_URL
static String
USER
static String
USERNAME
Password Authentication Constants These constants are used for traditional username/password authentication with Snowflake.
-
-
-
Field Detail
-
SNOWFLAKE_NAME
public static final String SNOWFLAKE_NAME
- See Also:
- Constant Field Values
-
SNOWFLAKE_DRIVER_CLASS
public static final String SNOWFLAKE_DRIVER_CLASS
- See Also:
- Constant Field Values
-
SNOWFLAKE_DEFAULT_PORT
public static final int SNOWFLAKE_DEFAULT_PORT
- See Also:
- Constant Field Values
-
MAX_PARTITION_COUNT
public static final int MAX_PARTITION_COUNT
This constant limits the number of partitions. The default set to 50. A large number may cause a timeout issue. We arrived at this number after performance testing with datasets of different size- See Also:
- Constant Field Values
-
SINGLE_SPLIT_LIMIT_COUNT
public static final int SINGLE_SPLIT_LIMIT_COUNT
This constant limits the number of records to be returned in a single split.- See Also:
- Constant Field Values
-
SNOWFLAKE_QUOTE_CHARACTER
public static final String SNOWFLAKE_QUOTE_CHARACTER
- See Also:
- Constant Field Values
-
SSL_CERT_FILE_LOCATION
public static final String SSL_CERT_FILE_LOCATION
A ssl file location constant to store the SSL certificate The file location is fixed at /tmp directory to retrieve ssl certificate location- See Also:
- Constant Field Values
-
SSL_CERT_FILE_LOCATION_VALUE
public static final String SSL_CERT_FILE_LOCATION_VALUE
- See Also:
- Constant Field Values
-
SNOWFLAKE_SPLIT_QUERY_ID
public static final String SNOWFLAKE_SPLIT_QUERY_ID
- See Also:
- Constant Field Values
-
SNOWFLAKE_SPLIT_EXPORT_BUCKET
public static final String SNOWFLAKE_SPLIT_EXPORT_BUCKET
- See Also:
- Constant Field Values
-
SNOWFLAKE_SPLIT_OBJECT_KEY
public static final String SNOWFLAKE_SPLIT_OBJECT_KEY
- See Also:
- Constant Field Values
-
AUTHENTICATOR
public static final String AUTHENTICATOR
Configuration key for specifying the authentication method- See Also:
- Constant Field Values
-
AUTH_CODE
public static final String AUTH_CODE
OAuth 2.0 Authentication Constants These constants are used for configuring OAuth-based authentication with Snowflake.- See Also:
- Constant Field Values
-
CLIENT_ID
public static final String CLIENT_ID
- See Also:
- Constant Field Values
-
TOKEN_URL
public static final String TOKEN_URL
- See Also:
- Constant Field Values
-
REDIRECT_URI
public static final String REDIRECT_URI
- See Also:
- Constant Field Values
-
CLIENT_SECRET
public static final String CLIENT_SECRET
- See Also:
- Constant Field Values
-
SF_USER
public static final String SF_USER
Key-Pair Authentication Constants These constants are used for configuring public/private key pair authentication with Snowflake.- See Also:
- Constant Field Values
-
PEM_PRIVATE_KEY
public static final String PEM_PRIVATE_KEY
- See Also:
- Constant Field Values
-
PEM_PRIVATE_KEY_PASSPHRASE
public static final String PEM_PRIVATE_KEY_PASSPHRASE
- See Also:
- Constant Field Values
-
PRIVATE_KEY
public static final String PRIVATE_KEY
- See Also:
- Constant Field Values
-
USERNAME
public static final String USERNAME
Password Authentication Constants These constants are used for traditional username/password authentication with Snowflake.- See Also:
- Constant Field Values
-
PASSWORD
public static final String PASSWORD
- See Also:
- Constant Field Values
-
USER
public static final String USER
- See Also:
- Constant Field Values
-
-