@Evolving
public interface LogicalWriteInfo
WriteBuilder.| Modifier and Type | Method and Description | 
|---|---|
| default java.util.Optional<StructType> | metadataSchema()the schema of the input metadata from Spark to data source. | 
| CaseInsensitiveStringMap | options()the options that the user specified when writing the dataset | 
| String | queryId()queryIdis a unique string of the query. | 
| default java.util.Optional<StructType> | rowIdSchema()the schema of the ID columns from Spark to data source. | 
| StructType | schema()the schema of the input data from Spark to data source. | 
CaseInsensitiveStringMap options()
String queryId()
queryId is a unique string of the query. It's possible that there are many queries
 running at the same time, or a query is restarted and resumed. BatchWrite can use
 this id to identify the query.StructType schema()
default java.util.Optional<StructType> rowIdSchema()
default java.util.Optional<StructType> metadataSchema()