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
Dataset
s.
- 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 aDataset
from 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 aDataset
from an RDD.symbolToColumn
(scala.Symbol s) An implicit conversion that turns a ScalaSymbol
into aColumn
.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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, newLongEncoder, newMapEncoder, newPeriodEncoder, newProductArrayEncoder, newProductSeqEncoder, newScalaDecimalEncoder, newSeqEncoder, newSequenceEncoder, newSetEncoder, newShortEncoder, newStringEncoder, newTimeStampEncoder
Methods 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 aDataset
from a local Seq.- Parameters:
s
- (undocumented)evidence$1
- (undocumented)- Returns:
- (undocumented)
- Since:
- 1.6.0
-
newBooleanArrayEncoder
- Specified by:
newBooleanArrayEncoder
in interfaceEncoderImplicits
-
newBooleanSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newBooleanSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newByteArrayEncoder
- Specified by:
newByteArrayEncoder
in interfaceEncoderImplicits
-
newByteSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newByteSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newDoubleArrayEncoder
- Specified by:
newDoubleArrayEncoder
in interfaceEncoderImplicits
-
newDoubleSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newDoubleSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newFloatArrayEncoder
- Specified by:
newFloatArrayEncoder
in interfaceEncoderImplicits
-
newFloatSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newFloatSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newIntArrayEncoder
- Specified by:
newIntArrayEncoder
in interfaceEncoderImplicits
-
newIntSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newIntSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newLongArrayEncoder
- Specified by:
newLongArrayEncoder
in interfaceEncoderImplicits
-
newLongSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newLongSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newShortArrayEncoder
- Specified by:
newShortArrayEncoder
in interfaceEncoderImplicits
-
newShortSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newShortSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
newStringArrayEncoder
- Specified by:
newStringArrayEncoder
in interfaceEncoderImplicits
-
newStringSeqEncoder
Deprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
newStringSeqEncoder
in interfaceEncoderImplicits
- Returns:
- (undocumented)
-
rddToDatasetHolder
Creates aDataset
from an RDD.- Parameters:
rdd
- (undocumented)evidence$2
- (undocumented)- Returns:
- (undocumented)
- Since:
- 1.6.0
-
symbolToColumn
An implicit conversion that turns a ScalaSymbol
into aColumn
.- Parameters:
s
- (undocumented)- Returns:
- (undocumented)
- Since:
- 1.3.0
-