Files
ent/entc/gen/template/predicate.tmpl
2019-12-15 14:48:55 +02:00

24 lines
609 B
Cheetah

{{/*
Copyright 2019-present Facebook Inc. All rights reserved.
This source code is licensed under the Apache 2.0 license found
in the LICENSE file in the root directory of this source tree.
*/}}
{{ define "predicate" }}
{{- with extend $ "Package" "predicate" -}}
{{ template "header" . }}
{{ end }}
import (
"fmt"
"github.com/facebookincubator/ent/dialect/gremlin/graph/dsl"
"github.com/facebookincubator/ent/dialect/sql"
)
{{ range $_, $n := $.Nodes -}}
// {{ $n.Name }} is the predicate function for {{ $n.Package }} builders.
type {{ $n.Name }} func({{ $.Storage.Builder }})
{{ end }}
{{ end }}