public class LanceDataset extends Object implements org.apache.spark.sql.connector.catalog.SupportsRead, org.apache.spark.sql.connector.catalog.SupportsWrite, org.apache.spark.sql.connector.catalog.SupportsMetadataColumns
| Modifier and Type | Field and Description |
|---|---|
static org.apache.spark.sql.connector.catalog.MetadataColumn[] |
METADATA_COLUMNS |
| Constructor and Description |
|---|
LanceDataset(LanceConfig config,
org.apache.spark.sql.types.StructType sparkSchema)
Creates a Lance dataset.
|
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.spark.sql.connector.catalog.TableCapability> |
capabilities() |
org.apache.spark.sql.connector.catalog.MetadataColumn[] |
metadataColumns() |
String |
name() |
org.apache.spark.sql.connector.read.ScanBuilder |
newScanBuilder(org.apache.spark.sql.util.CaseInsensitiveStringMap caseInsensitiveStringMap) |
org.apache.spark.sql.connector.write.WriteBuilder |
newWriteBuilder(org.apache.spark.sql.connector.write.LogicalWriteInfo logicalWriteInfo) |
org.apache.spark.sql.types.StructType |
schema() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final org.apache.spark.sql.connector.catalog.MetadataColumn[] METADATA_COLUMNS
public LanceDataset(LanceConfig config, org.apache.spark.sql.types.StructType sparkSchema)
config - read configsparkSchema - spark struct typepublic org.apache.spark.sql.connector.read.ScanBuilder newScanBuilder(org.apache.spark.sql.util.CaseInsensitiveStringMap caseInsensitiveStringMap)
newScanBuilder in interface org.apache.spark.sql.connector.catalog.SupportsReadpublic String name()
name in interface org.apache.spark.sql.connector.catalog.Tablepublic org.apache.spark.sql.types.StructType schema()
schema in interface org.apache.spark.sql.connector.catalog.Tablepublic Set<org.apache.spark.sql.connector.catalog.TableCapability> capabilities()
capabilities in interface org.apache.spark.sql.connector.catalog.Tablepublic org.apache.spark.sql.connector.write.WriteBuilder newWriteBuilder(org.apache.spark.sql.connector.write.LogicalWriteInfo logicalWriteInfo)
newWriteBuilder in interface org.apache.spark.sql.connector.catalog.SupportsWritepublic org.apache.spark.sql.connector.catalog.MetadataColumn[] metadataColumns()
metadataColumns in interface org.apache.spark.sql.connector.catalog.SupportsMetadataColumnsCopyright © 2025. All rights reserved.