public interface HiveCoercer extends Function<com.facebook.presto.common.block.Block,com.facebook.presto.common.block.Block>
| Modifier and Type | Interface and Description |
|---|---|
static class |
HiveCoercer.FloatToDoubleCoercer |
static class |
HiveCoercer.IntegerNumberToVarcharCoercer |
static class |
HiveCoercer.IntegerNumberUpscaleCoercer |
static class |
HiveCoercer.ListCoercer |
static class |
HiveCoercer.MapCoercer |
static class |
HiveCoercer.StructCoercer |
static class |
HiveCoercer.VarcharToIntegerNumberCoercer |
| Modifier and Type | Method and Description |
|---|---|
static HiveCoercer |
createCoercer(com.facebook.presto.common.type.TypeManager typeManager,
com.facebook.presto.hive.HiveType fromHiveType,
com.facebook.presto.hive.HiveType toHiveType) |
com.facebook.presto.common.type.Type |
getToType() |
com.facebook.presto.common.predicate.TupleDomainFilter |
toCoercingFilter(com.facebook.presto.common.predicate.TupleDomainFilter filter,
com.facebook.presto.common.Subfield subfield) |
com.facebook.presto.common.predicate.TupleDomainFilter toCoercingFilter(com.facebook.presto.common.predicate.TupleDomainFilter filter,
com.facebook.presto.common.Subfield subfield)
com.facebook.presto.common.type.Type getToType()
static HiveCoercer createCoercer(com.facebook.presto.common.type.TypeManager typeManager, com.facebook.presto.hive.HiveType fromHiveType, com.facebook.presto.hive.HiveType toHiveType)
Copyright © 2012–2023. All rights reserved.