@Deprecated public class DefaultScalaProductFieldAccessorFactory extends Object implements ScalaProductFieldAccessorFactory
FieldAccessorFactory
for Scala products.
There are two versions of ProductFieldAccessor, differing in whether there is another FieldAccessor nested inside. The no inner accessor version is probably a little faster.
Constructor and Description |
---|
DefaultScalaProductFieldAccessorFactory()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T,R,F> FieldAccessor<T,F> |
createRecursiveProductFieldAccessor(int pos,
TypeInformation<T> typeInfo,
FieldAccessor<R,F> innerAccessor,
ExecutionConfig config)
Deprecated.
Returns a product
FieldAccessor that does support recursion. |
<T,F> FieldAccessor<T,F> |
createSimpleProductFieldAccessor(int pos,
TypeInformation<T> typeInfo,
ExecutionConfig config)
Deprecated.
Returns a product
FieldAccessor that does not support recursion. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
load
public DefaultScalaProductFieldAccessorFactory()
public <T,F> FieldAccessor<T,F> createSimpleProductFieldAccessor(int pos, TypeInformation<T> typeInfo, ExecutionConfig config)
ScalaProductFieldAccessorFactory
FieldAccessor
that does not support recursion.createSimpleProductFieldAccessor
in interface ScalaProductFieldAccessorFactory
public <T,R,F> FieldAccessor<T,F> createRecursiveProductFieldAccessor(int pos, TypeInformation<T> typeInfo, FieldAccessor<R,F> innerAccessor, ExecutionConfig config)
ScalaProductFieldAccessorFactory
FieldAccessor
that does support recursion.createRecursiveProductFieldAccessor
in interface ScalaProductFieldAccessorFactory
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.