Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArraysEqual ¶
Types ¶
type Comparison ¶
func ConstructComparison ¶
func (*Comparison) Match ¶
func (this *Comparison) Match(row []string) bool
func (*Comparison) PrepareMatch ¶
func (this *Comparison) PrepareMatch(source *Source) error
type On ¶
type On struct { ColumnLeft string ColumnRight string IndexLeft int IndexRight int Operator string }
func ConstructOn ¶
func (*On) PrepareMatch ¶
type OperationConcat ¶
type OperationConcat struct{}
func (*OperationConcat) Construct ¶
func (this *OperationConcat) Construct(source *Source, args []string) (error, []string)
func (*OperationConcat) Run ¶
func (this *OperationConcat) Run(source *Source) error
type OperationCount ¶
type OperationCount struct {
// contains filtered or unexported fields
}
func (*OperationCount) Construct ¶
func (this *OperationCount) Construct(source *Source, args []string) (error, []string)
func (*OperationCount) Run ¶
func (this *OperationCount) Run(source *Source) error
type OperationDistinct ¶
type OperationDistinct struct {
// contains filtered or unexported fields
}
func (*OperationDistinct) Construct ¶
func (this *OperationDistinct) Construct(source *Source, args []string) (error, []string)
func (*OperationDistinct) Run ¶
func (this *OperationDistinct) Run(source *Source) error
type OperationExcept ¶
type OperationExcept struct {
// contains filtered or unexported fields
}
func (*OperationExcept) Construct ¶
func (this *OperationExcept) Construct(source *Source, args []string) (error, []string)
func (*OperationExcept) Run ¶
func (this *OperationExcept) Run(source *Source) error
type OperationJoin ¶
type OperationJoin struct {
Comparisons []*On
}
func (*OperationJoin) Construct ¶
func (this *OperationJoin) Construct(source *Source, args []string) (error, []string)
func (*OperationJoin) Run ¶
func (this *OperationJoin) Run(source *Source) error
type OperationOr ¶
type OperationOr struct{}
func (*OperationOr) Construct ¶
func (this *OperationOr) Construct(source *Source, args []string) (error, []string)
func (*OperationOr) Run ¶
func (this *OperationOr) Run(source *Source) error
type OperationSelect ¶
type OperationSelect struct {
// contains filtered or unexported fields
}
func (*OperationSelect) Construct ¶
func (this *OperationSelect) Construct(source *Source, args []string) (error, []string)
func (*OperationSelect) Run ¶
func (this *OperationSelect) Run(source *Source) error
type OperationSort ¶
type OperationSort struct {
// contains filtered or unexported fields
}
func (*OperationSort) Construct ¶
func (this *OperationSort) Construct(source *Source, args []string) (error, []string)
func (*OperationSort) Run ¶
func (this *OperationSort) Run(source *Source) error
type OperationValues ¶
type OperationValues struct {
// contains filtered or unexported fields
}
func (*OperationValues) Construct ¶
func (this *OperationValues) Construct(source *Source, args []string) (error, []string)
func (*OperationValues) Run ¶
func (this *OperationValues) Run(source *Source) error
type OperationWhere ¶
type OperationWhere struct {
Comparisons []*Comparison
}
func (*OperationWhere) Construct ¶
func (this *OperationWhere) Construct(source *Source, args []string) (error, []string)
func (*OperationWhere) Run ¶
func (this *OperationWhere) Run(source *Source) error
type Source ¶
func (*Source) MapOperation ¶
Click to show internal directories.
Click to hide internal directories.