Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildIndexQuery ¶
func BuildIndexQuery(query ITamalouQuery) string
func BuildSQLQuery ¶
func BuildSQLQuery(template string, query ITamalouQuery) string
func BuildSiderQuery ¶
func BuildSiderQuery(template string, query ITamalouQuery) string
func GetClinicalSigns ¶
Types ¶
type ITamalouQuery ¶
type ITamalouQuery interface { Children() []ITamalouQuery // Return The query children Type() TamalouQueryType // OR/AND/SYMPTOM Value() interface{} // For symptoms only }
func ParseQuery ¶
func ParseQuery(rawQuery string) ITamalouQuery
type TamalouQuery ¶
type TamalouQuery struct {
// contains filtered or unexported fields
}
func NewTamalouQuery ¶
func NewTamalouQuery(queryType string, value interface{}, children []ITamalouQuery) TamalouQuery
func (TamalouQuery) Children ¶
func (q TamalouQuery) Children() []ITamalouQuery
func (TamalouQuery) Type ¶
func (q TamalouQuery) Type() TamalouQueryType
func (TamalouQuery) Value ¶
func (q TamalouQuery) Value() interface{}
Click to show internal directories.
Click to hide internal directories.