Beispiel #1
0
        public static IGremlinNodeQuery <TNode> InV <TNode>(this IGremlinQuery query, Expression <Func <TNode, bool> > filter, StringComparison comparison = StringComparison.OrdinalIgnoreCase)
        {
            var filters = FilterFormatters.TranslateFilter(filter);

            return(query.InV <TNode>(filters, comparison));
        }
Beispiel #2
0
        static IGremlinQuery AddClosure <TIn>(IGremlinQuery newQuery, Expression <Func <TIn, object> > closure)
        {
            var expressionKey = FilterFormatters.ParseKeyFromExpression(closure.Body);

            return(newQuery.AddBlock("{{it[{0}]}}", expressionKey.Name));
        }