Documentation ¶
Index ¶
- Constants
- func NewFileMetadata(conf *config.FileConnector) (*metadata.Metadata, error)
- type CSV
- type File
- func (c *File) GetMetadata() (*metadata.Metadata, error)
- func (c *File) GetPartition(_ int) (*partition.Partition, error)
- func (c *File) GetReader(file *partition.FileLocation, selectedMD *metadata.Metadata, _ []string) (row.GroupReader, error)
- func (c *File) Insert(rb *row.RowsBuffer, columns []string) (affectedRows int64, err error)
- func (c *File) ShowColumns(catalog, schema, table string) row.Reader
- func (c *File) ShowPartitions(_, _, _ string) row.Reader
- func (c *File) ShowSchemas(catalog string, _, _ *string) row.Reader
- func (c *File) ShowTables(catalog, schema string, _, _ *string) row.Reader
- type Handler
Constants ¶
View Source
const (
ReadRowsNumber = 10000
)
Variables ¶
This section is empty.
Functions ¶
func NewFileMetadata ¶
func NewFileMetadata(conf *config.FileConnector) (*metadata.Metadata, error)
Types ¶
type CSV ¶
type CSV struct { Closer io.Closer Metadata *metadata.Metadata Reader *csv.Reader Writer *csv.Writer Indexes []int OutMetadata *metadata.Metadata }
func (*CSV) SetColumns ¶
type File ¶
type File struct { Config *config.FileConnector Metadata *metadata.Metadata FileType partition.FileType Partition *partition.Partition }
func NewFileConnector ¶
func NewFileConnectorEmpty ¶
func NewFileConnectorEmpty() *File
func (*File) GetReader ¶
func (c *File) GetReader(file *partition.FileLocation, selectedMD *metadata.Metadata, _ []string) (row.GroupReader, error)
Click to show internal directories.
Click to hide internal directories.