Package

org.apache.spark.sql.catalyst

util

Permalink

package util

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. util
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class SerializedArray extends ArrayData with SerializedRowData

    Permalink

    An implementation of ArrayData serialized like a SerializedRow that pays attention to the platform endianness and uses a consistent endian format (little-endian) so is suitable for storage.

  2. final class SerializedMap extends MapData with Externalizable with KryoSerializable

    Permalink

    An implementation of MapData serialized like SerializedRow elements that pays attention to the platform endianness and uses a consistent endian format (little-endian) so is suitable for storage.

  3. final class SerializedRow extends InternalRow with SerializedRowData

    Permalink

    Like UnsafeRow uses raw memory bytes to encode the data in a row instead of objects.

    Like UnsafeRow uses raw memory bytes to encode the data in a row instead of objects. The difference is that it pays attention to endianness to use a consistent endian format (little-endian) so is suitable for storage.

  4. trait SerializedRowData extends SpecializedGetters with Externalizable with KryoSerializable

    Permalink

    Contains the main code for SerializedRow and SerializedArray.

Value Members

  1. def benchmark[A](f: ⇒ A): A

    Permalink
  2. def fileToString(file: File, encoding: String): String

    Permalink
  3. def quietly[A](f: ⇒ A): A

    Permalink
  4. def quoteIdentifier(name: String): String

    Permalink
  5. def resourceToBytes(resource: String, classLoader: ClassLoader): Array[Byte]

    Permalink
  6. def resourceToString(resource: String, encoding: String, classLoader: ClassLoader): String

    Permalink
  7. def sideBySide(left: Seq[String], right: Seq[String]): Seq[String]

    Permalink
  8. def sideBySide(left: String, right: String): Seq[String]

    Permalink
  9. def stackTraceToString(t: Throwable): String

    Permalink
  10. def stringOrNull(a: AnyRef): String

    Permalink
  11. def stringToFile(file: File, str: String): File

    Permalink
  12. def toPrettySQL(e: Expression): String

    Permalink
  13. def usePrettyExpression(e: Expression): Expression

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped