public class NonNativeAcidMultiInsertSqlGenerator extends MultiInsertSqlGenerator
conf, queryStr, subQueryAlias, targetTable, targetTableFullName| Constructor and Description |
|---|
NonNativeAcidMultiInsertSqlGenerator(Table table,
String targetTableFullName,
HiveConf conf,
String subQueryAlias,
String deletePrefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendAcidSelectColumns(Context.Operation operation) |
void |
appendAcidSelectColumnsForDeletedRecords(Context.Operation operation,
boolean skipPrefix) |
List<String> |
getDeleteValues(Context.Operation operation) |
List<String> |
getSortKeys() |
addCteExpr, append, append, appendAcidSelectColumnsForDeletedRecords, appendAllColsOfTargetTable, appendAllColsOfTargetTable, appendCols, appendCols, appendDeleteBranch, appendInsertBranch, appendPartColsOfTargetTableWithComma, appendPartitionCols, appendPartitionColsOfTarget, appendSortBy, appendSortKeys, appendSubQueryAlias, appendTargetTableName, getTargetTable, getTargetTableFullName, indent, newCteExpr, qualify, removeLastChar, toStringpublic void appendAcidSelectColumns(Context.Operation operation)
appendAcidSelectColumns in class MultiInsertSqlGeneratorpublic void appendAcidSelectColumnsForDeletedRecords(Context.Operation operation, boolean skipPrefix)
appendAcidSelectColumnsForDeletedRecords in class MultiInsertSqlGeneratorpublic List<String> getDeleteValues(Context.Operation operation)
getDeleteValues in class MultiInsertSqlGeneratorpublic List<String> getSortKeys()
getSortKeys in class MultiInsertSqlGeneratorCopyright © 2024 The Apache Software Foundation. All rights reserved.