Versions in this module Expand all Collapse all v0 v0.1.1 Aug 22, 2026 v0.1.0 Aug 21, 2026 Changes in this version + func NewConnector(path string) (lynktable.Connector, error) + func NewFilter() lynktable.Filter + func NewQueryer() lynktable.Queryer + type Dialect struct + func (dc *Dialect) DBName() string + func (dc *Dialect) Modeler() modeler.Modeler + func (dc *Dialect) NewFilter() lynktable.Filter + func (dc *Dialect) NewQueryer() lynktable.Queryer + func (dc *Dialect) QuoteStr(str string) string + func (dc *Dialect) Upsert(tableName string, item map[string]any, keys map[string]any) lynktable.Result + type DialectModeler struct + func (dc *DialectModeler) ColumnDel(tableName string, col *modeler.Column) error + func (dc *DialectModeler) ColumnList(tableName string) ([]*modeler.Column, error) + func (dc *DialectModeler) ColumnSet(tableName string, col *modeler.Column) error + func (dc *DialectModeler) ColumnSync(tableName string, col *modeler.Column) error + func (dc *DialectModeler) IndexDel(tableName string, index *modeler.Index) error + func (dc *DialectModeler) IndexList(tableName string) ([]*modeler.Index, error) + func (dc *DialectModeler) IndexSet(tableName string, index *modeler.Index) error + func (dc *DialectModeler) IndexSync(tableName string, index *modeler.Index) error + func (dc *DialectModeler) QuoteStr(str string) string + func (dc *DialectModeler) Schema() (*modeler.Schema, error) + func (dc *DialectModeler) SchemaSync(newds *modeler.Schema) error + func (dc *DialectModeler) TableExist(tableName string) bool + func (dc *DialectModeler) TableList() ([]*modeler.Table, error) + func (dc *DialectModeler) TableSync(table *modeler.Table) error + type Filter struct + func (fr *Filter) And(expr string, args ...any) lynktable.Filter + func (fr *Filter) Or(expr string, args ...any) lynktable.Filter + func (fr *Filter) Parse() (where string, params []any) + func (fr *Filter) Reset() lynktable.Filter + type Queryer struct + func (q *Queryer) From(s string) lynktable.Queryer + func (q *Queryer) Group(s string) lynktable.Queryer + func (q *Queryer) Limit(num int64) lynktable.Queryer + func (q *Queryer) Offset(num int64) lynktable.Queryer + func (q *Queryer) Order(s string) lynktable.Queryer + func (q *Queryer) Parse() (sql string, params []any) + func (q *Queryer) Select(s string) lynktable.Queryer + func (q *Queryer) SetFilter(fr lynktable.Filter) + func (q *Queryer) Where() lynktable.Filter