public final class SubfieldExtractor extends Object
| Constructor and Description |
|---|
SubfieldExtractor(com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.ExpressionOptimizer expressionOptimizer,
com.facebook.presto.spi.ConnectorSession connectorSession) |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.facebook.presto.common.Subfield> |
extract(com.facebook.presto.spi.relation.RowExpression expression) |
com.facebook.presto.spi.relation.DomainTranslator.ColumnExtractor<com.facebook.presto.common.Subfield> |
toColumnExtractor() |
com.facebook.presto.spi.relation.RowExpression |
toRowExpression(com.facebook.presto.common.Subfield subfield,
com.facebook.presto.common.type.Type columnType) |
public SubfieldExtractor(com.facebook.presto.spi.function.StandardFunctionResolution functionResolution,
com.facebook.presto.spi.relation.ExpressionOptimizer expressionOptimizer,
com.facebook.presto.spi.ConnectorSession connectorSession)
public com.facebook.presto.spi.relation.DomainTranslator.ColumnExtractor<com.facebook.presto.common.Subfield> toColumnExtractor()
public Optional<com.facebook.presto.common.Subfield> extract(com.facebook.presto.spi.relation.RowExpression expression)
public com.facebook.presto.spi.relation.RowExpression toRowExpression(com.facebook.presto.common.Subfield subfield,
com.facebook.presto.common.type.Type columnType)
Copyright © 2012–2023. All rights reserved.