public class LanceDatasetAdapter extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.arrow.memory.BufferAllocator |
allocator |
| Constructor and Description |
|---|
LanceDatasetAdapter() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendFragments(LanceConfig config,
List<FragmentMetadata> fragments) |
static void |
createDataset(String datasetUri,
org.apache.spark.sql.types.StructType sparkSchema,
WriteParams params) |
static List<FragmentMetadata> |
createFragment(String datasetUri,
org.apache.arrow.vector.ipc.ArrowReader reader,
WriteParams params) |
static void |
dropDataset(LanceConfig config) |
static LanceArrowWriter |
getArrowWriter(org.apache.spark.sql.types.StructType sparkSchema,
int batchSize) |
static Optional<Long> |
getDatasetDataSize(LanceConfig config) |
static Optional<Long> |
getDatasetRowCount(LanceConfig config) |
static List<Integer> |
getFragmentIds(LanceConfig config) |
static LanceFragmentScanner |
getFragmentScanner(int fragmentId,
LanceInputPartition inputPartition) |
static Optional<org.apache.spark.sql.types.StructType> |
getSchema(LanceConfig config) |
static Optional<org.apache.spark.sql.types.StructType> |
getSchema(String datasetUri) |
static void |
overwriteFragments(LanceConfig config,
List<FragmentMetadata> fragments,
org.apache.spark.sql.types.StructType sparkSchema) |
public static Optional<org.apache.spark.sql.types.StructType> getSchema(LanceConfig config)
public static Optional<org.apache.spark.sql.types.StructType> getSchema(String datasetUri)
public static Optional<Long> getDatasetRowCount(LanceConfig config)
public static Optional<Long> getDatasetDataSize(LanceConfig config)
public static List<Integer> getFragmentIds(LanceConfig config)
public static LanceFragmentScanner getFragmentScanner(int fragmentId, LanceInputPartition inputPartition)
public static void appendFragments(LanceConfig config, List<FragmentMetadata> fragments)
public static void overwriteFragments(LanceConfig config, List<FragmentMetadata> fragments, org.apache.spark.sql.types.StructType sparkSchema)
public static LanceArrowWriter getArrowWriter(org.apache.spark.sql.types.StructType sparkSchema, int batchSize)
public static List<FragmentMetadata> createFragment(String datasetUri, org.apache.arrow.vector.ipc.ArrowReader reader, WriteParams params)
public static void createDataset(String datasetUri, org.apache.spark.sql.types.StructType sparkSchema, WriteParams params)
public static void dropDataset(LanceConfig config)
Copyright © 2025. All rights reserved.