コード例 #1
0
ファイル: QueryPaths.java プロジェクト: ChenArthur/babyfish
 @Override
 public Void visitFetchPath(FetchPathContext ctx) {
   this.fetchPathBuilder = QueryPaths.begin();
   super.visitFetchPath(ctx);
   this.queryPaths.add(this.fetchPathBuilder.end());
   return null;
 }
コード例 #2
0
ファイル: QueryPaths.java プロジェクト: ChenArthur/babyfish
 @Override
 public Void visitSingleOrderPath(SingleOrderPathContext ctx) {
   this.simpleOrderPathBuilder =
       this.postOrder ? QueryPaths.postOrderBy() : QueryPaths.preOrderBy();
   super.visitSingleOrderPath(ctx);
   if (is(ctx.sortMode, QueryPathParser.DESC)) {
     this.queryPaths.add(this.simpleOrderPathBuilder.desc());
   } else {
     this.queryPaths.add(this.simpleOrderPathBuilder.asc());
   }
   return null;
 }