# Uses of Package
com.snowflake.snowpark_java.types

- Packages that use com.snowflake.snowpark_java.types
  Package | Description
  --- | ---
  com.snowflake.snowpark_java | Provides most of the classes for the Snowpark Java API.
  com.snowflake.snowpark_java.types | Provides the classes specifying the schema (the data types of the fields) of semi-structured data.
  com.snowflake.snowpark_java.udaf |
  com.snowflake.snowpark_java.udtf | Provides the interfaces for user-defined table functions (UDTFs).

- Classes in com.snowflake.snowpark_java.types used by com.snowflake.snowpark_java
  Class | Description
  --- | ---
  DataType | Snowpark data types
  Geography | Java representation of Snowflake Geography data.
  Geometry | Java representation of Snowflake Geometry data.
  StructType | StructType data type, represents table schema.
  Variant | Representation of Snowflake Variant data

- Classes in com.snowflake.snowpark_java.types used by com.snowflake.snowpark_java.types
  Class | Description
  --- | ---
  ArrayType | Array data type.
  BinaryType | Binary data type.
  BooleanType | Boolean data type.
  ByteType | Byte data type.
  CloudProviderToken | The Snowflake class provides access to the CloudProviderToken secret object with the following properties: accessKeyId, secretAccessKey, and token.
  ColumnIdentifier | Represents Column Identifier
  DataType | Snowpark data types
  DateType | Date data type.
  DecimalType | Decimal data type.
  DoubleType | Double data type.
  FloatType | Float data type.
  Geography | Java representation of Snowflake Geography data.
  GeographyType | Geography data type.
  Geometry | Java representation of Snowflake Geometry data.
  GeometryType | Geography data type.
  IntegerType | Integer data type.
  LongType | Long integer data type.
  MapType | Map data type.
  ShortType | Short integer data type.
  SnowflakeFile | Custom Snowflake class that provides users with additional information on top of the core capability of reading Snowflake files.
  SnowflakeSecrets |
  StringType | String data type.
  StructField | Represents the content of StructType.
  StructType | StructType data type, represents table schema.
  TimestampType | Timestamp data type.
  TimeType | Time data type.
  UsernamePassword |
  Variant | Representation of Snowflake Variant data
  VariantType | Variant data type.

- Classes in com.snowflake.snowpark_java.types used by com.snowflake.snowpark_java.udaf
  Class | Description
  --- | ---
  DataType | Snowpark data types
  StructType | StructType data type, represents table schema.

- Classes in com.snowflake.snowpark_java.types used by com.snowflake.snowpark_java.udtf
  Class | Description
  --- | ---
  StructType | StructType data type, represents table schema.