doc: update readme to new Select struct
This commit is contained in:
parent
005bbe7d60
commit
0522b90917
20
README.md
20
README.md
@ -1,6 +1,6 @@
|
|||||||
# query-interpreter
|
# query-interpreter
|
||||||
|
|
||||||
**README LAST UPDATED: 04-15-25**
|
**README LAST UPDATED: 04-24-25**
|
||||||
|
|
||||||
This project is under active development and is subject to change often and drastically as I am likely an idiot.
|
This project is under active development and is subject to change often and drastically as I am likely an idiot.
|
||||||
|
|
||||||
@ -69,13 +69,29 @@ A `Select` object is shaped as the following:
|
|||||||
```go
|
```go
|
||||||
type Select struct {
|
type Select struct {
|
||||||
Table string
|
Table string
|
||||||
Columns []string
|
Columns []Column
|
||||||
Conditionals []Conditional
|
Conditionals []Conditional
|
||||||
OrderBys []OrderBy
|
OrderBys []OrderBy
|
||||||
|
Joins []Join
|
||||||
IsWildcard bool
|
IsWildcard bool
|
||||||
IsDistinct bool
|
IsDistinct bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type Column struct {
|
||||||
|
Name string
|
||||||
|
Alias string
|
||||||
|
AggregateFunction AggregateFunctionType
|
||||||
|
}
|
||||||
|
|
||||||
|
type AggregateFunctionType int
|
||||||
|
const (
|
||||||
|
MIN AggregateFunctionType = iota + 1
|
||||||
|
MAX
|
||||||
|
COUNT
|
||||||
|
SUM
|
||||||
|
AVG
|
||||||
|
)
|
||||||
|
|
||||||
//dependency in query.go
|
//dependency in query.go
|
||||||
type Conditional struct {
|
type Conditional struct {
|
||||||
Key string
|
Key string
|
||||||
|
Loading…
x
Reference in New Issue
Block a user