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