Package org.apache.spark.sql
Class SQLImplicits
Object
org.apache.spark.sql.SQLImplicits
- All Implemented Interfaces:
Serializable,EncoderImplicits,LowPrioritySQLImplicits
A collection of implicit methods for converting common Scala objects into
Datasets.
- Since:
- 1.6.0
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract <T> DatasetHolder<T>localSeqToDatasetHolder(scala.collection.immutable.Seq<T> s, Encoder<T> evidence$1) Creates aDatasetfrom a local Seq.Encoder<boolean[]>Deprecated.Use newSequenceEncoder instead.Encoder<byte[]>Deprecated.Use newSequenceEncoder instead.Encoder<double[]>Deprecated.Use newSequenceEncoder instead.Encoder<float[]>Deprecated.Use newSequenceEncoder instead.Encoder<int[]>Deprecated.Use newSequenceEncoder instead.Encoder<long[]>Deprecated.Use newSequenceEncoder instead.Encoder<short[]>Deprecated.Use newSequenceEncoder instead.Deprecated.Use newSequenceEncoder instead.abstract <T> DatasetHolder<T>rddToDatasetHolder(RDD<T> rdd, Encoder<T> evidence$2) Creates aDatasetfrom an RDD.symbolToColumn(scala.Symbol s) An implicit conversion that turns a ScalaSymbolinto aColumn.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.sql.EncoderImplicits
newArrayEncoder, newBooleanEncoder, newBoxedBooleanEncoder, newBoxedByteEncoder, newBoxedDoubleEncoder, newBoxedFloatEncoder, newBoxedIntEncoder, newBoxedLongEncoder, newBoxedShortEncoder, newByteEncoder, newDateEncoder, newDoubleEncoder, newDurationEncoder, newFloatEncoder, newInstantEncoder, newIntEncoder, newJavaDecimalEncoder, newJavaEnumEncoder, newLocalDateEncoder, newLocalDateTimeEncoder, newLocalTimeEncoder, newLongEncoder, newMapEncoder, newPeriodEncoder, newProductArrayEncoder, newProductSeqEncoder, newScalaDecimalEncoder, newSeqEncoder, newSequenceEncoder, newSetEncoder, newShortEncoder, newStringEncoder, newTimeStampEncoderMethods inherited from interface org.apache.spark.sql.LowPrioritySQLImplicits
newProductEncoder
-
Constructor Details
-
SQLImplicits
public SQLImplicits()
-
-
Method Details
-
localSeqToDatasetHolder
public abstract <T> DatasetHolder<T> localSeqToDatasetHolder(scala.collection.immutable.Seq<T> s, Encoder<T> evidence$1) Creates aDatasetfrom a local Seq.- Parameters:
s- (undocumented)evidence$1- (undocumented)- Returns:
- (undocumented)
- Since:
- 1.6.0
-
newBooleanArrayEncoder
- Specified by:
newBooleanArrayEncoderin interfaceEncoderImplicits
-
newBooleanSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newBooleanSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newByteArrayEncoder
- Specified by:
newByteArrayEncoderin interfaceEncoderImplicits
-
newByteSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newByteSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newDoubleArrayEncoder
- Specified by:
newDoubleArrayEncoderin interfaceEncoderImplicits
-
newDoubleSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newDoubleSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newFloatArrayEncoder
- Specified by:
newFloatArrayEncoderin interfaceEncoderImplicits
-
newFloatSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newFloatSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newIntArrayEncoder
- Specified by:
newIntArrayEncoderin interfaceEncoderImplicits
-
newIntSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newIntSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newLongArrayEncoder
- Specified by:
newLongArrayEncoderin interfaceEncoderImplicits
-
newLongSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newLongSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newShortArrayEncoder
- Specified by:
newShortArrayEncoderin interfaceEncoderImplicits
-
newShortSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newShortSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
newStringArrayEncoder
- Specified by:
newStringArrayEncoderin interfaceEncoderImplicits
-
newStringSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newStringSeqEncoderin interfaceEncoderImplicits- Returns:
- (undocumented)
-
rddToDatasetHolder
Creates aDatasetfrom an RDD.- Parameters:
rdd- (undocumented)evidence$2- (undocumented)- Returns:
- (undocumented)
- Since:
- 1.6.0
-
symbolToColumn
An implicit conversion that turns a ScalaSymbolinto aColumn.- Parameters:
s- (undocumented)- Returns:
- (undocumented)
- Since:
- 1.3.0
-