Uses of Class
net.snowflake.client.core.SnowflakeJdbcInternalApi
-
-
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.config
Classes in net.snowflake.client.config with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classConnectionParametersclassSFConnectionConfigParser -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.core
Classes in net.snowflake.client.core with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classArrowSqlInputclassBaseSqlInputclassCancellationReasonclassColumnTypeHelperclassFieldSchemaCreatorclassFileUtilclassJsonSqlInputclassJsonSqlOutputclassPrivateLinkDetectorclassSecurityUtilclassSfSqlArrayinterfaceSFSqlInputThis interface extends the standardSQLInputinterface to provide additional methods.classSfTimestampUtilFields in net.snowflake.client.core with annotations of type SnowflakeJdbcInternalApi Modifier and Type Field Description protected ConvertersSFArrowResultSet. convertersstatic intObjectMapperFactory. DEFAULT_MAX_JSON_STRING_LENstatic StringObjectMapperFactory. MAX_JSON_STRING_LENGTH_JVMMethods in net.snowflake.client.core with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description voidSFBaseStatement. cancel(CancellationReason cancellationReason)Aborts the statement.protected DateSFBaseResultSet. convertStringToDate(String object, TimeZone tz)protected TimeSFBaseResultSet. convertStringToTime(String object, int scale)protected TimestampSFBaseResultSet. convertStringToTimestamp(String object, int columnType, int columnSubType, TimeZone tz, int scale)DateSFArrowResultSet. convertToDate(Object object, TimeZone tz)DateSFBaseResultSet. convertToDate(Object object, TimeZone tz)DateSFJsonResultSet. convertToDate(Object object, TimeZone tz)TimeSFArrowResultSet. convertToTime(Object object, int scale)TimeSFBaseResultSet. convertToTime(Object object, int scale)TimeSFJsonResultSet. convertToTime(Object object, int scale)TimestampSFArrowResultSet. convertToTimestamp(Object object, int columnType, int columnSubType, TimeZone tz, int scale)TimestampSFBaseResultSet. convertToTimestamp(Object object, int columnType, int columnSubType, TimeZone tz, int scale)TimestampSFJsonResultSet. convertToTimestamp(Object object, int columnType, int columnSubType, TimeZone tz, int scale)protected SQLInputSFBaseResultSet. createJsonSqlInputForColumn(Object input, SFBaseSession session, List<FieldMetadata> fields)SQLInputSFArrowResultSet. createSqlInputForColumn(Object input, Class<?> parentObjectClass, int columnIndex, SFBaseSession session, List<FieldMetadata> fields)SQLInputSFBaseResultSet. createSqlInputForColumn(Object input, Class<?> parentObjectClass, int columnIndex, SFBaseSession session, List<FieldMetadata> fields)SQLInputSFJsonResultSet. createSqlInputForColumn(Object input, Class<?> parentObjectClass, int columnIndex, SFBaseSession session, List<FieldMetadata> fields)booleanSFBaseSession. getClearBatchOnlyAfterSuccessfulExecution()List<FieldMetadata>SFResultSetMetaData. getColumnFields(int column)static DurationHttpUtil. getConnectionTimeout()ConvertersSFArrowResultSet. getConverters()ConvertersSFBaseResultSet. getConverters()ConvertersSFJsonResultSet. getConverters()protected SfSqlArraySFBaseResultSet. getJsonArray(String arrayString, int columnIndex)StringExecTimeTelemetryData. getLogString()ObjectSFArrowResultSet. getObjectWithoutString(int columnIndex)abstract ObjectSFBaseResultSet. getObjectWithoutString(int columnIndex)ObjectSFJsonResultSet. getObjectWithoutString(int columnIndex)StringHttpClientSettingsKey. getProxyPassword()Be careful of using this! Should only be called when password is later masked.static StringURLUtil. getRequestId(URI uri)static StringURLUtil. getRequestIdLogStr(URI uri)TimeZoneSFBaseResultSet. getSessionTimeZone()static DurationHttpUtil. getSocketTimeout()voidSFSession. overrideConsoleHandlerWhenNecessary()static voidHttpUtil. setConnectionTimeout(int timeout)static voidHttpUtil. setSocketTimeout(int timeout) -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.core.arrow
Classes in net.snowflake.client.core.arrow with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classArrowVectorConverterUtilclassStructConverterclassStructObjectWrapperclassStructuredTypeDateTimeConverterMethods in net.snowflake.client.core.arrow with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description static TimestampBigIntToTimestampLTZConverter. getTimestamp(long epoch, int scale, TimeZone sessionTimeZone, boolean useSessionTimezone)static TimestampArrowResultUtil. toJavaTimestamp(long epoch, int scale, TimeZone sessionTimezone, boolean useSessionTimezone)generate Java Timestamp object -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.core.arrow.tostringhelpers
Classes in net.snowflake.client.core.arrow.tostringhelpers with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classArrowArrayStringRepresentationBuilderclassArrowObjectStringRepresentationBuilderclassArrowStringRepresentationBuilderBaseStringBuilder like class to aggregate the string representation of snowflake Native ARROW structured types as JSON one-liners. -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.core.auth
Classes in net.snowflake.client.core.auth with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classAuthenticatorTypeclassClientAuthnDTOclassClientAuthnParameter -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.core.json
Methods in net.snowflake.client.core.json with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description ConverterConverters. arrayConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper)ConverterConverters. bigDecimalConverter(int columnType)ConverterConverters. bigIntConverter(int columnType)ConverterConverters. booleanConverter(int columnType)ConverterConverters. bytesConverter(int columnType, int scale)ConverterConverters. dateFromIntConverter(TimeZone tz)ConverterConverters. dateStringConverter(SFBaseSession session)ConverterConverters. doubleConverter(int columnType)ConverterConverters. floatConverter(int columnType)ConverterConverters. integerConverter(int columnType)ConverterConverters. longConverter(int columnType)ConverterConverters. smallIntConverter(int columnType)ConverterConverters. structConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper)ConverterConverters. timeFromStringConverter(SFBaseSession session)ConverterConverters. timestampFromStringConverter(int columnSubType, int columnType, int scale, SFBaseSession session, TimeZone tz, TimeZone sessionTimezone)ConverterConverters. tinyIntConverter(int columnType)ConverterConverters. varcharConverter(int columnType, int columnSubType, int scale)Constructors in net.snowflake.client.core.json with annotations of type SnowflakeJdbcInternalApi Constructor Description Converters(SFBaseSession session, SnowflakeResultSetSerializableV1 resultSetSerializable) -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.core.structs
Classes in net.snowflake.client.core.structs with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classSnowflakeObjectTypeFactoriesclassSQLDataCreationHelper -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.jdbc
Classes in net.snowflake.client.jdbc with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classColumnTypeInfoclassSnowflakeRichResultSetSerializableV1static classSnowflakeRichResultSetSerializableV1.SnowflakeRichResultsColumnMetadataMethods in net.snowflake.client.jdbc with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description ConnectionSnowflakeDriver. connect()Connect method using connection configuration filestatic booleanSnowflakeUtil. convertSystemGetEnvToBooleanValue(String envVariableKey, boolean defaultValue)Helper function to convert environment variable to booleanstatic booleanSnowflakeUtil. convertSystemPropertyToBooleanValue(String systemProperty, boolean defaultValue)Helper function to convert system properties to booleanstatic Map<String,String>SnowflakeUtil. createCaseInsensitiveMap(Map<String,String> input)Method introduced to avoid inconsistencies in custom headers handling, since these are defined on drivers side e.g.static Map<String,String>SnowflakeUtil. createCaseInsensitiveMap(org.apache.http.Header[] headers)toCaseInsensitiveMap, but adjusted to Headers[] argument typestatic SnowflakeResultSetSerializableV1SnowflakeResultSetSerializableV1. createWithChunksPrefetchDisabled(com.fasterxml.jackson.databind.JsonNode rootNode, SFBaseSession sfSession, SFBaseStatement sfStatement)A factory function for internal usage only.intSnowflakeColumnMetadata. getDimension()List<FieldMetadata>SnowflakeColumnMetadata. getFields()static SnowflakeType.JavaDataTypeSnowflakeType. getJavaType(SnowflakeType type, boolean isStructuredType)static booleanSnowflakeUtil. isWindows()Check whether the OS is Windowsstatic SnowflakeTypeSnowflakeUtil. javaTypeToSFType(int javaType, SFBaseSession session)static <T> TSnowflakeUtil. mapSFExceptionToSQLException(ThrowingCallable<T,SFException> action)voidSnowflakeColumnMetadata. setFields(List<FieldMetadata> fields)Constructors in net.snowflake.client.jdbc with annotations of type SnowflakeJdbcInternalApi Constructor Description FieldMetadata()SnowflakeColumnMetadata(com.fasterxml.jackson.databind.JsonNode colNode, boolean jdbcTreatDecimalAsInt, SFBaseSession session)SnowflakeColumnMetadata(String name, int type, boolean nullable, int length, int precision, int scale, String typeName, boolean fixed, SnowflakeType base, List<FieldMetadata> fields, String columnSrcDatabase, String columnSrcSchema, String columnSrcTable, boolean isAutoIncrement, int dimension) -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.jdbc.cloud.storage
Classes in net.snowflake.client.jdbc.cloud.storage with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classS3HttpUtilFields in net.snowflake.client.jdbc.cloud.storage with annotations of type SnowflakeJdbcInternalApi Modifier and Type Field Description static StringSnowflakeGCSClient. DISABLE_GCS_DEFAULT_CREDENTIALS_PROPERTY_NAMEMethods in net.snowflake.client.jdbc.cloud.storage with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description default voidSnowflakeStorageClient. addEncryptionMetadataForGcm(StorageObjectMetadata meta, MatDesc matDesc, byte[] encryptedKey, byte[] dataIvBytes, byte[] keyIvBytes, byte[] keyAad, byte[] dataAad, long contentLength)Adds encryption metadata to the StorageObjectMetadata object for AES-GCM/AES-GCMOptional<String>StageInfo. gcsCustomEndpoint()booleanStageInfo. getUseRegionalUrl()voidStageInfo. setUseRegionalUrl(boolean useRegionalUrl) -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.jdbc.diagnostic
Classes in net.snowflake.client.jdbc.diagnostic with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classDiagnosticContext -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.jdbc.telemetryOOB
Methods in net.snowflake.client.jdbc.telemetryOOB with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description static voidTelemetryService. disableOOBTelemetry() -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.log
Classes in net.snowflake.client.log with annotations of type SnowflakeJdbcInternalApi Modifier and Type Class Description classCommonsLoggingWrapperThis is a wrapper class of apache commons logging which uses SFLogger to use driver configuration (via java.util.logging or SLF4J) and mask secrets.Methods in net.snowflake.client.log with annotations of type SnowflakeJdbcInternalApi Modifier and Type Method Description static <T> StringSFLoggerUtil. isVariableProvided(T variable)static voidJDK14Logger. useStdOutConsoleHandler(String threshold) -
Uses of SnowflakeJdbcInternalApi in net.snowflake.client.util
Classes in net.snowflake.client.util with annotations of type SnowflakeJdbcInternalApi Modifier and Type Interface Description interfaceConverter<T>Functional interface used to convert data to expected typeclassStopwatchStopwatch class used to calculate the time between start and stop.interfaceThrowingBiCallable<A,B,T extends Throwable>interfaceThrowingBiFunction<A,B,R,T extends Throwable>interfaceThrowingCallable<A,T extends Throwable>interfaceThrowingTriCallable<A,B,C,T extends Throwable>interfaceThrowingTriFunction<A,B,C,R,T extends Throwable>classTimeMeasurementClass keeping the start and stop time in epoch microseconds.
-