Package io.trino.plugin.hive
Class ViewReaderUtil
- java.lang.Object
-
- io.trino.plugin.hive.ViewReaderUtil
-
public final class ViewReaderUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classViewReaderUtil.HiveViewReaderClass to decode Hive view definitionsstatic classViewReaderUtil.PrestoViewReaderSupports decoding of Presto viewsstatic interfaceViewReaderUtil.ViewReader
-
Field Summary
Fields Modifier and Type Field Description static StringPRESTO_VIEW_FLAG
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancanDecodeView(Table table)static ViewReaderUtil.ViewReadercreateViewReader(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table, TypeManager typemanager)static StringencodeViewData(ConnectorViewDefinition definition)static booleanisHiveOrPrestoView(Table table)static booleanisPrestoView(Table table)
-
-
-
Field Detail
-
PRESTO_VIEW_FLAG
public static final String PRESTO_VIEW_FLAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
createViewReader
public static ViewReaderUtil.ViewReader createViewReader(SemiTransactionalHiveMetastore metastore, ConnectorSession session, Table table, TypeManager typemanager)
-
isPrestoView
public static boolean isPrestoView(Table table)
-
isHiveOrPrestoView
public static boolean isHiveOrPrestoView(Table table)
-
canDecodeView
public static boolean canDecodeView(Table table)
-
encodeViewData
public static String encodeViewData(ConnectorViewDefinition definition)
-
-