Package com.lancedb.lance.spark
Class LanceSparkDataSource
java.lang.Object
com.lancedb.lance.spark.LanceDataSource
com.lancedb.lance.spark.LanceSparkDataSource
- All Implemented Interfaces:
org.apache.spark.sql.connector.catalog.SupportsCatalogOptions,org.apache.spark.sql.connector.catalog.TableProvider,org.apache.spark.sql.sources.DataSourceRegister
-
Field Summary
Fields inherited from class com.lancedb.lance.spark.LanceDataSource
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDataset(LanceConfig config, org.apache.spark.sql.types.StructType sparkSchema) Methods inherited from class com.lancedb.lance.spark.LanceDataSource
extractCatalog, extractIdentifier, getTable, inferSchema, shortNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.sql.connector.catalog.SupportsCatalogOptions
extractTimeTravelTimestamp, extractTimeTravelVersionMethods inherited from interface org.apache.spark.sql.connector.catalog.TableProvider
inferPartitioning, supportsExternalMetadata
-
Constructor Details
-
LanceSparkDataSource
public LanceSparkDataSource()
-
-
Method Details
-
createDataset
public LanceDataset createDataset(LanceConfig config, org.apache.spark.sql.types.StructType sparkSchema) - Specified by:
createDatasetin classLanceDataSource
-