Package io.trino.sql.planner.plan
Class TableWriterNode.UpdateTarget
- java.lang.Object
-
- io.trino.sql.planner.plan.TableWriterNode.WriterTarget
-
- io.trino.sql.planner.plan.TableWriterNode.UpdateTarget
-
- Enclosing class:
- TableWriterNode
public static class TableWriterNode.UpdateTarget extends TableWriterNode.WriterTarget
-
-
Constructor Summary
Constructors Constructor Description UpdateTarget(Optional<TableHandle> handle, SchemaTableName schemaTableName, List<String> updatedColumns, List<ColumnHandle> updatedColumnHandles)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<TableHandle>getHandle()TableHandlegetHandleOrElseThrow()SchemaTableNamegetSchemaTableName()List<ColumnHandle>getUpdatedColumnHandles()List<String>getUpdatedColumns()StringtoString()
-
-
-
Constructor Detail
-
UpdateTarget
public UpdateTarget(Optional<TableHandle> handle, SchemaTableName schemaTableName, List<String> updatedColumns, List<ColumnHandle> updatedColumnHandles)
-
-
Method Detail
-
getHandle
public Optional<TableHandle> getHandle()
-
getHandleOrElseThrow
public TableHandle getHandleOrElseThrow()
-
getSchemaTableName
public SchemaTableName getSchemaTableName()
-
getUpdatedColumnHandles
public List<ColumnHandle> getUpdatedColumnHandles()
-
toString
public String toString()
- Specified by:
toStringin classTableWriterNode.WriterTarget
-
-