Package inetsoft.spark.quickbooks.source
Class QuickbooksTable
- java.lang.Object
-
- inetsoft.spark.quickbooks.source.QuickbooksTable
-
- All Implemented Interfaces:
Serializable,org.apache.spark.sql.connector.catalog.SupportsRead,org.apache.spark.sql.connector.catalog.Table
public class QuickbooksTable extends Object implements org.apache.spark.sql.connector.catalog.Table, org.apache.spark.sql.connector.catalog.SupportsRead, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuickbooksTable.PartitionclassQuickbooksTable.QuickbooksInputScan
-
Constructor Summary
Constructors Constructor Description QuickbooksTable(QuickbooksDataSourceOptions options, QuickbooksStreamReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<org.apache.spark.sql.connector.catalog.TableCapability>capabilities()Stringname()org.apache.spark.sql.connector.read.ScanBuildernewScanBuilder(org.apache.spark.sql.util.CaseInsensitiveStringMap options)org.apache.spark.sql.types.StructTypeschema()
-
-
-
Constructor Detail
-
QuickbooksTable
public QuickbooksTable(QuickbooksDataSourceOptions options, QuickbooksStreamReader reader)
-
-
Method Detail
-
newScanBuilder
public org.apache.spark.sql.connector.read.ScanBuilder newScanBuilder(org.apache.spark.sql.util.CaseInsensitiveStringMap options)
- Specified by:
newScanBuilderin interfaceorg.apache.spark.sql.connector.catalog.SupportsRead
-
name
public String name()
- Specified by:
namein interfaceorg.apache.spark.sql.connector.catalog.Table
-
schema
public org.apache.spark.sql.types.StructType schema()
- Specified by:
schemain interfaceorg.apache.spark.sql.connector.catalog.Table
-
capabilities
public Set<org.apache.spark.sql.connector.catalog.TableCapability> capabilities()
- Specified by:
capabilitiesin interfaceorg.apache.spark.sql.connector.catalog.Table
-
-