Documentation
¶
Overview ¶
Package database provides a wrapper of sql.DB for working with the Open Data Link database.
Index ¶
- type ColumnSketch
- type DB
- func (db *DB) ColumnSketch(columnID string) (*ColumnSketch, error)
- func (db *DB) DatasetColumns(datasetID string) ([]*ColumnSketch, error)
- func (db *DB) DatasetName(datasetID string) (string, error)
- func (db *DB) Metadata(datasetID string) (*Metadata, error)
- func (db *DB) MetadataVector(datasetID string) ([]float32, error)
- type Metadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnSketch ¶
type ColumnSketch struct { ColumnID string DatasetID string ColumnName string DistinctCount int Minhash []uint64 Sample []string }
ColumnSketch is a row of the column_sketches table.
type DB ¶
DB is a wrapper of the Open Data Link database.
func (*DB) ColumnSketch ¶
func (db *DB) ColumnSketch(columnID string) (*ColumnSketch, error)
ColumnSketch returns the ColumnSketch for the given column ID.
func (*DB) DatasetColumns ¶
func (db *DB) DatasetColumns(datasetID string) ([]*ColumnSketch, error)
DatasetColumns returns the column sketches for the dataset with the given ID.
func (*DB) DatasetName ¶
DatasetName returns the name of a dataset given its ID.
Click to show internal directories.
Click to hide internal directories.