Package com.lancedb.lance.spark.write
Class LanceBatchWrite
java.lang.Object
com.lancedb.lance.spark.write.LanceBatchWrite
- All Implemented Interfaces:
org.apache.spark.sql.connector.write.BatchWrite
public class LanceBatchWrite
extends Object
implements org.apache.spark.sql.connector.write.BatchWrite
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionLanceBatchWrite(org.apache.spark.sql.types.StructType schema, LanceConfig config, boolean overwrite) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort(org.apache.spark.sql.connector.write.WriterCommitMessage[] messages) voidcommit(org.apache.spark.sql.connector.write.WriterCommitMessage[] messages) org.apache.spark.sql.connector.write.DataWriterFactorycreateBatchWriterFactory(org.apache.spark.sql.connector.write.PhysicalWriteInfo info) toString()booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.spark.sql.connector.write.BatchWrite
onDataWriterCommit
-
Constructor Details
-
LanceBatchWrite
public LanceBatchWrite(org.apache.spark.sql.types.StructType schema, LanceConfig config, boolean overwrite)
-
-
Method Details
-
createBatchWriterFactory
public org.apache.spark.sql.connector.write.DataWriterFactory createBatchWriterFactory(org.apache.spark.sql.connector.write.PhysicalWriteInfo info) - Specified by:
createBatchWriterFactoryin interfaceorg.apache.spark.sql.connector.write.BatchWrite
-
useCommitCoordinator
public boolean useCommitCoordinator()- Specified by:
useCommitCoordinatorin interfaceorg.apache.spark.sql.connector.write.BatchWrite
-
commit
public void commit(org.apache.spark.sql.connector.write.WriterCommitMessage[] messages) - Specified by:
commitin interfaceorg.apache.spark.sql.connector.write.BatchWrite
-
abort
public void abort(org.apache.spark.sql.connector.write.WriterCommitMessage[] messages) - Specified by:
abortin interfaceorg.apache.spark.sql.connector.write.BatchWrite
-
toString
-