# Serialized Form

- ## Package com.snowflake.snowpark

  - ### Class com.snowflake.snowpark.AggregateFunction extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### f

            java.lang.Object f

      - #### inputTypes

            scala.collection.immutable.Seq<com.snowflake.snowpark.internal.UdfColumnSchema> inputTypes

      - #### name

            scala.Option<java.lang.String> name

      - #### returnType

            com.snowflake.snowpark.internal.UdfColumnSchema returnType

  - ### Class com.snowflake.snowpark.AggregateFunction$ extends scala.runtime.AbstractFunction4<java.lang.Object,​com.snowflake.snowpark.internal.UdfColumnSchema,​scala.collection.immutable.Seq<com.snowflake.snowpark.internal.UdfColumnSchema>,​scala.Option<java.lang.String>,​com.snowflake.snowpark.AggregateFunction> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.CaseExpr extends com.snowflake.snowpark.Column implements Serializable

    - ### Serialized Fields

      - #### branches

            scala.collection.immutable.Seq<scala.Tuple2<com.snowflake.snowpark.internal.analyzer.Expression,​com.snowflake.snowpark.internal.analyzer.Expression>> branches

  - ### Class com.snowflake.snowpark.Column extends com.snowflake.snowpark.internal.Logging implements Serializable

    - ### Serialized Fields

      - #### expr

            com.snowflake.snowpark.internal.analyzer.Expression expr

  - ### Class com.snowflake.snowpark.Column$ extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.DeleteResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### rowsDeleted

            long rowsDeleted

  - ### Class com.snowflake.snowpark.DeleteResult$ extends scala.runtime.AbstractFunction1<java.lang.Object,​com.snowflake.snowpark.DeleteResult> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.FileOperationCommand$ extends scala.Enumeration implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.functions.builtin extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### functionName

            java.lang.String functionName

  - ### Class com.snowflake.snowpark.functions.builtin$ extends scala.runtime.AbstractFunction1<java.lang.String,​com.snowflake.snowpark.functions.builtin> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.GetResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### encryption

            java.lang.String encryption

      - #### fileName

            java.lang.String fileName

      - #### message

            java.lang.String message

      - #### sizeBytes

            long sizeBytes

      - #### status

            java.lang.String status

  - ### Class com.snowflake.snowpark.GetResult$ extends scala.runtime.AbstractFunction5<java.lang.String,​java.lang.Object,​java.lang.String,​java.lang.String,​java.lang.String,​com.snowflake.snowpark.GetResult> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.GroupingSets extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### sets

            scala.collection.immutable.Seq<scala.collection.immutable.Set<com.snowflake.snowpark.Column>> sets

      - #### toExpression

            com.snowflake.snowpark.internal.analyzer.GroupingSetsExpression toExpression

  - ### Class com.snowflake.snowpark.GroupingSets$ extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.MergeResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### rowsDeleted

            long rowsDeleted

      - #### rowsInserted

            long rowsInserted

      - #### rowsUpdated

            long rowsUpdated

  - ### Class com.snowflake.snowpark.MergeResult$ extends scala.runtime.AbstractFunction3<java.lang.Object,​java.lang.Object,​java.lang.Object,​com.snowflake.snowpark.MergeResult> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.PutResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### encryption

            java.lang.String encryption

      - #### message

            java.lang.String message

      - #### sourceCompression

            java.lang.String sourceCompression

      - #### sourceFileName

            java.lang.String sourceFileName

      - #### sourceSizeBytes

            long sourceSizeBytes

      - #### status

            java.lang.String status

      - #### targetCompression

            java.lang.String targetCompression

      - #### targetFileName

            java.lang.String targetFileName

      - #### targetSizeBytes

            long targetSizeBytes

  - ### Class com.snowflake.snowpark.PutResult$ extends scala.runtime.AbstractFunction9<java.lang.String,​java.lang.String,​java.lang.Object,​java.lang.Object,​java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String,​com.snowflake.snowpark.PutResult> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.RelationalGroupedDataFrame.PivotType extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### pivotCol

            com.snowflake.snowpark.internal.analyzer.Expression pivotCol

      - #### values

            scala.collection.immutable.Seq<com.snowflake.snowpark.internal.analyzer.Expression> values

  - ### Class com.snowflake.snowpark.RelationalGroupedDataFrame.PivotType$ extends scala.runtime.AbstractFunction2<com.snowflake.snowpark.internal.analyzer.Expression,​scala.collection.immutable.Seq<com.snowflake.snowpark.internal.analyzer.Expression>,​com.snowflake.snowpark.RelationalGroupedDataFrame.PivotType> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.Row extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### schema

            scala.Option<com.snowflake.snowpark.types.StructType> schema

      - #### values

            java.lang.Object[] values

  - ### Class com.snowflake.snowpark.Row$ extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.Session.implicits$ extends com.snowflake.snowpark.internal.Implicits implements Serializable

  - ### Class com.snowflake.snowpark.SnowflakeObject extends com.snowflake.snowpark.Row implements Serializable

    - ### Serialized Fields

      - #### map

            scala.collection.immutable.Map<java.lang.String,​java.lang.Object> map

  - ### Class com.snowflake.snowpark.SnowparkClientException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### errorCode

            java.lang.String errorCode

      - #### message

            java.lang.String message

      - #### telemetryMessage

            java.lang.String telemetryMessage

  - ### Class com.snowflake.snowpark.StoredProcedure extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### inputTypes

            scala.collection.immutable.Seq<com.snowflake.snowpark.internal.UdfColumnSchema> inputTypes

      - #### name

            scala.Option<java.lang.String> name

      - #### returnType

            com.snowflake.snowpark.internal.UdfColumnSchema returnType

      - #### sp

            java.lang.Object sp

  - ### Class com.snowflake.snowpark.StoredProcedure$ extends scala.runtime.AbstractFunction4<java.lang.Object,​com.snowflake.snowpark.internal.UdfColumnSchema,​scala.collection.immutable.Seq<com.snowflake.snowpark.internal.UdfColumnSchema>,​scala.Option<java.lang.String>,​com.snowflake.snowpark.StoredProcedure> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.TableFunction extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### funcName

            java.lang.String funcName

  - ### Class com.snowflake.snowpark.TableFunction$ extends scala.runtime.AbstractFunction1<java.lang.String,​com.snowflake.snowpark.TableFunction> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.UpdateResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### multiJoinedRowsUpdated

            long multiJoinedRowsUpdated

      - #### rowsUpdated

            long rowsUpdated

  - ### Class com.snowflake.snowpark.UpdateResult$ extends scala.runtime.AbstractFunction2<java.lang.Object,​java.lang.Object,​com.snowflake.snowpark.UpdateResult> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.UserDefinedFunction extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### f

            java.lang.Object f

      - #### inputTypes

            scala.collection.immutable.Seq<com.snowflake.snowpark.internal.UdfColumnSchema> inputTypes

      - #### name

            scala.Option<java.lang.String> name

      - #### returnType

            com.snowflake.snowpark.internal.UdfColumnSchema returnType

  - ### Class com.snowflake.snowpark.UserDefinedFunction$ extends scala.runtime.AbstractFunction4<java.lang.Object,​com.snowflake.snowpark.internal.UdfColumnSchema,​scala.collection.immutable.Seq<com.snowflake.snowpark.internal.UdfColumnSchema>,​scala.Option<java.lang.String>,​com.snowflake.snowpark.UserDefinedFunction> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

  - ### Class com.snowflake.snowpark.WriteFileResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### rows

            com.snowflake.snowpark.Row[] rows

      - #### schema

            com.snowflake.snowpark.types.StructType schema

  - ### Class com.snowflake.snowpark.WriteFileResult$ extends scala.runtime.AbstractFunction2<com.snowflake.snowpark.Row[],​com.snowflake.snowpark.types.StructType,​com.snowflake.snowpark.WriteFileResult> implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            private java.lang.Object writeReplace()

- ## Package com.snowflake.snowpark_java

  - ### Class com.snowflake.snowpark_java.Row extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### scalaRow

            com.snowflake.snowpark.Row scalaRow

- ## Package com.snowflake.snowpark_java.sproc

- ## Package com.snowflake.snowpark_java.types

  - ### Class com.snowflake.snowpark_java.types.ArrayType extends DataType implements Serializable

    - ### Serialized Fields

      - #### elementType

            DataType elementType

      - #### typeName

            java.lang.String typeName

  - ### Class com.snowflake.snowpark_java.types.BinaryType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.BooleanType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.ByteType extends com.snowflake.snowpark_java.types.IntegralType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.DataType extends java.lang.Object implements Serializable

  - ### Class com.snowflake.snowpark_java.types.DateType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.DecimalType extends com.snowflake.snowpark_java.types.FractionalType implements Serializable

    - ### Serialized Fields

      - #### precision

            int precision

      - #### scale

            int scale

      - #### typeName

            java.lang.String typeName

  - ### Class com.snowflake.snowpark_java.types.DoubleType extends com.snowflake.snowpark_java.types.FractionalType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.FloatType extends com.snowflake.snowpark_java.types.FractionalType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.Geography extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### data

            java.lang.String data

  - ### Class com.snowflake.snowpark_java.types.GeographyType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.Geometry extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### data

            java.lang.String data

  - ### Class com.snowflake.snowpark_java.types.GeometryType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.IntegerType extends com.snowflake.snowpark_java.types.IntegralType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.LongType extends com.snowflake.snowpark_java.types.IntegralType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.MapType extends DataType implements Serializable

    - ### Serialized Fields

      - #### keyType

            DataType keyType

      - #### typeName

            java.lang.String typeName

      - #### valueType

            DataType valueType

  - ### Class com.snowflake.snowpark_java.types.ShortType extends com.snowflake.snowpark_java.types.IntegralType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.StringType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.StructType extends DataType implements Serializable

    - ### Serialized Fields

      - #### scalaStructType

            com.snowflake.snowpark.types.StructType scalaStructType

  - ### Class com.snowflake.snowpark_java.types.TimestampType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.TimeType extends com.snowflake.snowpark_java.types.AtomicType implements Serializable

  - ### Class com.snowflake.snowpark_java.types.Variant extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### type

            com.snowflake.snowpark_java.types.VariantTypes type

      - #### value

            com.fasterxml.jackson.databind.JsonNode value

  - ### Class com.snowflake.snowpark_java.types.VariantType extends DataType implements Serializable

- ## Package com.snowflake.snowpark_java.udaf

- ## Package com.snowflake.snowpark_java.udf

- ## Package com.snowflake.snowpark_java.udtf