Documentation ¶
Index ¶
- type AlterStringFunc
- type Translator
- func (st *Translator) DeleteOpFunc(op string)
- func (st *Translator) GetAndOrTranslatorOpFunc(op string) driver.TranslatorOpFunc
- func (st *Translator) GetEqualityTranslatorOpFunc(op, specialOp string) driver.TranslatorOpFunc
- func (st *Translator) GetFieldValueTranslatorFunc(op string, valueAlterFunc AlterStringFunc) driver.TranslatorOpFunc
- func (st *Translator) GetOpFirstTranslatorFunc(op string, valueAlterFunc AlterStringFunc) driver.TranslatorOpFunc
- func (st *Translator) Limit() (sql string)
- func (st *Translator) Offset() (sql string)
- func (st *Translator) SetOpFunc(op string, f driver.TranslatorOpFunc)
- func (st *Translator) Sort() (sql string)
- func (st *Translator) Sql() (sql string, err error)
- func (st *Translator) Where() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlterStringFunc ¶
type Translator ¶
type Translator struct {
// contains filtered or unexported fields
}
func NewSqlTranslator ¶
func NewSqlTranslator(r *gorql.RqlRootNode) (st *Translator)
func (*Translator) DeleteOpFunc ¶
func (st *Translator) DeleteOpFunc(op string)
func (*Translator) GetAndOrTranslatorOpFunc ¶
func (st *Translator) GetAndOrTranslatorOpFunc(op string) driver.TranslatorOpFunc
func (*Translator) GetEqualityTranslatorOpFunc ¶
func (st *Translator) GetEqualityTranslatorOpFunc(op, specialOp string) driver.TranslatorOpFunc
func (*Translator) GetFieldValueTranslatorFunc ¶
func (st *Translator) GetFieldValueTranslatorFunc(op string, valueAlterFunc AlterStringFunc) driver.TranslatorOpFunc
func (*Translator) GetOpFirstTranslatorFunc ¶
func (st *Translator) GetOpFirstTranslatorFunc(op string, valueAlterFunc AlterStringFunc) driver.TranslatorOpFunc
func (*Translator) Limit ¶
func (st *Translator) Limit() (sql string)
func (*Translator) Offset ¶
func (st *Translator) Offset() (sql string)
func (*Translator) SetOpFunc ¶
func (st *Translator) SetOpFunc(op string, f driver.TranslatorOpFunc)
func (*Translator) Sort ¶
func (st *Translator) Sort() (sql string)
func (*Translator) Sql ¶
func (st *Translator) Sql() (sql string, err error)
func (*Translator) Where ¶
func (st *Translator) Where() (string, error)
Click to show internal directories.
Click to hide internal directories.