@Internal public class CreateTableASOperation extends Object implements ModifyOperation
Constructor and Description |
---|
CreateTableASOperation(CreateTableOperation createTableOperation,
Map<String,String> sinkModifyStaticPartitions,
QueryOperation sinkModifyQuery,
boolean sinkModifyOverwrite) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ModifyOperationVisitor<T> visitor) |
String |
asSummaryString()
Returns a string that summarizes this operation for printing to a console.
|
QueryOperation |
getChild() |
CreateTableOperation |
getCreateTableOperation() |
SinkModifyOperation |
toSinkModifyOperation(CatalogManager catalogManager) |
StagedSinkModifyOperation |
toStagedSinkModifyOperation(ObjectIdentifier tableIdentifier,
ResolvedCatalogTable catalogTable,
Catalog catalog,
DynamicTableSink dynamicTableSink) |
public CreateTableASOperation(CreateTableOperation createTableOperation, Map<String,String> sinkModifyStaticPartitions, QueryOperation sinkModifyQuery, boolean sinkModifyOverwrite)
public CreateTableOperation getCreateTableOperation()
public SinkModifyOperation toSinkModifyOperation(CatalogManager catalogManager)
public StagedSinkModifyOperation toStagedSinkModifyOperation(ObjectIdentifier tableIdentifier, ResolvedCatalogTable catalogTable, Catalog catalog, DynamicTableSink dynamicTableSink)
public String asSummaryString()
Operation
asSummaryString
in interface Operation
public QueryOperation getChild()
getChild
in interface ModifyOperation
public <T> T accept(ModifyOperationVisitor<T> visitor)
accept
in interface ModifyOperation
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.