@Internal public interface EncoderProvider
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
EncoderProvider.Factory<T>  | 
| Modifier and Type | Method and Description | 
|---|---|
default <T> EncoderProvider.Factory<T> | 
encoderFactory()  | 
default <T> org.apache.spark.sql.Encoder<T> | 
encoderOf(Coder<T> coder)  | 
<T> org.apache.spark.sql.Encoder<T> | 
encoderOf(Coder<T> coder,
         EncoderProvider.Factory<T> factory)  | 
default <K,V> org.apache.spark.sql.Encoder<K> | 
keyEncoderOf(KvCoder<K,V> coder)  | 
default <K,V> org.apache.spark.sql.Encoder<KV<K,V>> | 
kvEncoderOf(KvCoder<K,V> coder)  | 
default <K,V> org.apache.spark.sql.Encoder<V> | 
valueEncoderOf(KvCoder<K,V> coder)  | 
<T> org.apache.spark.sql.Encoder<T> encoderOf(Coder<T> coder, EncoderProvider.Factory<T> factory)
default <T> org.apache.spark.sql.Encoder<T> encoderOf(Coder<T> coder)
default <K,V> org.apache.spark.sql.Encoder<K> keyEncoderOf(KvCoder<K,V> coder)
default <K,V> org.apache.spark.sql.Encoder<V> valueEncoderOf(KvCoder<K,V> coder)
default <T> EncoderProvider.Factory<T> encoderFactory()