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 SummaryNested Classes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.sql.EncoderImplicitsnewArrayEncoder, 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.LowPrioritySQLImplicitsnewProductEncoder
- 
Constructor Details- 
SQLImplicitspublic SQLImplicits()
 
- 
- 
Method Details- 
localSeqToDatasetHolderpublic 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 interface- EncoderImplicits
 
- 
newBooleanSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newBooleanSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newByteArrayEncoder- Specified by:
- newByteArrayEncoderin interface- EncoderImplicits
 
- 
newByteSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newByteSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newDoubleArrayEncoder- Specified by:
- newDoubleArrayEncoderin interface- EncoderImplicits
 
- 
newDoubleSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newDoubleSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newFloatArrayEncoder- Specified by:
- newFloatArrayEncoderin interface- EncoderImplicits
 
- 
newFloatSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newFloatSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newIntArrayEncoder- Specified by:
- newIntArrayEncoderin interface- EncoderImplicits
 
- 
newIntSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newIntSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newLongArrayEncoder- Specified by:
- newLongArrayEncoderin interface- EncoderImplicits
 
- 
newLongSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newLongSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newShortArrayEncoder- Specified by:
- newShortArrayEncoderin interface- EncoderImplicits
 
- 
newShortSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newShortSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
newStringArrayEncoder- Specified by:
- newStringArrayEncoderin interface- EncoderImplicits
 
- 
newStringSeqEncoderDeprecated.Use newSequenceEncoder instead. Since 2.2.0.- Specified by:
- newStringSeqEncoderin interface- EncoderImplicits
- Returns:
- (undocumented)
 
- 
rddToDatasetHolderCreates aDatasetfrom an RDD.- Parameters:
- rdd- (undocumented)
- evidence$2- (undocumented)
- Returns:
- (undocumented)
- Since:
- 1.6.0
 
- 
symbolToColumnAn implicit conversion that turns a ScalaSymbolinto aColumn.- Parameters:
- s- (undocumented)
- Returns:
- (undocumented)
- Since:
- 1.3.0
 
 
-