MCPcopy Create free account
hub / github.com/araddon/qlbridge / WriteDialect

Method WriteDialect

expr/node.go:1929–1946  ·  view source on GitHub ↗
(w DialectWriter)

Source from the content-addressed store, hash-verified

1927 return w.String()
1928}
1929func (m *ArrayNode) WriteDialect(w DialectWriter) {
1930 if m.wraptype == "[" {
1931 io.WriteString(w, "[")
1932 } else {
1933 io.WriteString(w, "(")
1934 }
1935 for i, arg := range m.Args {
1936 if i != 0 {
1937 io.WriteString(w, ", ")
1938 }
1939 arg.WriteDialect(w)
1940 }
1941 if m.wraptype == "[" {
1942 io.WriteString(w, "]")
1943 } else {
1944 io.WriteString(w, ")")
1945 }
1946}
1947func (m *ArrayNode) Validate() error {
1948 for _, n := range m.Args {
1949 if err := n.Validate(); err != nil {

Callers 1

StringMethod · 0.95

Calls 1

WriteDialectMethod · 0.65

Tested by

no test coverage detected