| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.parse.rewrite | |
| org.apache.hadoop.hive.ql.parse.rewrite.sql |
| Modifier and Type | Field and Description |
|---|---|
protected MultiInsertSqlGenerator |
MergeRewriter.MergeWhenClauseSqlGenerator.sqlGenerator |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MergeRewriter.MergeWhenClauseSqlGenerator.addWhereClauseOfUpdate(String onClauseAsString,
String extraPredicate,
String deleteExtraPredicate,
MultiInsertSqlGenerator sqlGenerator) |
protected void |
MergeRewriter.MergeWhenClauseSqlGenerator.addWhereClauseOfUpdate(String onClauseAsString,
String extraPredicate,
String deleteExtraPredicate,
MultiInsertSqlGenerator sqlGenerator,
UnaryOperator<String> columnRefsFunc) |
protected org.apache.hadoop.hive.ql.parse.rewrite.CopyOnWriteMergeRewriter.CopyOnWriteMergeWhenClauseSqlGenerator |
CopyOnWriteMergeRewriter.createMergeSqlGenerator(MergeStatement mergeStatement,
MultiInsertSqlGenerator sqlGenerator) |
protected MergeRewriter.MergeWhenClauseSqlGenerator |
SplitMergeRewriter.createMergeSqlGenerator(MergeStatement mergeStatement,
MultiInsertSqlGenerator sqlGenerator) |
protected MergeRewriter.MergeWhenClauseSqlGenerator |
MergeRewriter.createMergeSqlGenerator(MergeStatement mergeStatement,
MultiInsertSqlGenerator sqlGenerator) |
protected void |
MergeRewriter.MergeWhenClauseSqlGenerator.handleWhenMatchedDelete(String onClauseAsString,
String extraPredicate,
String updateExtraPredicate,
String hintStr,
MultiInsertSqlGenerator sqlGenerator) |
| Modifier and Type | Class and Description |
|---|---|
class |
NativeAcidMultiInsertSqlGenerator |
class |
NonNativeAcidMultiInsertSqlGenerator |
| Modifier and Type | Method and Description |
|---|---|
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.addCteExpr() |
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.append(char c) |
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.append(String sqlTextFragment) |
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.appendSubQueryAlias() |
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.appendTargetTableName() |
MultiInsertSqlGenerator |
SqlGeneratorFactory.createSqlGenerator() |
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.indent() |
MultiInsertSqlGenerator |
MultiInsertSqlGenerator.newCteExpr() |
| Modifier and Type | Method and Description |
|---|---|
void |
COWWithClauseBuilder.appendWith(MultiInsertSqlGenerator sqlGenerator,
String filePathCol,
String whereClause) |
void |
COWWithClauseBuilder.appendWith(MultiInsertSqlGenerator sqlGenerator,
String sourceName,
String filePathCol,
String whereClause,
boolean skipPrefix) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.