|
- package org.gingko.db.hql;
-
- public class Exp {
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,String proName,Object value){
- return exp_(0,proName,eq,value);
- }
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,String objName,String proName,Object value){
- return exp_(objName,proName,eq,value);
- }
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,int index,String proName,Object value){
- return exp_(index,proName,eq,value);
- }
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,String proName,String objName1, String proName1){
- return exp_(0,proName,eq,objName1+"."+proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,String proName,int index1, String proName1){
- return exp_(0,proName,eq,"["+index1+"]."+proName1);
- }
-
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,String objName,String proName,String objName1, String proName1){
- return exp_(objName,proName,eq,objName1+"."+proName1);
- }
-
-
-
-
-
-
-
-
-
- public static HqlExp exp(String eq,int index,String proName,int index1, String proName1){
- return exp_(index,proName,eq,"["+index1+"]."+proName1);
- }
-
- private static HqlExp exp_(String objName,String proName,String eq,Object value){
- return new HqlExp(objName+"."+proName,eq,value);
- }
- private static HqlExp exp_(int index,String proName,String eq,Object value){
- return new HqlExp("["+index+"]."+proName,eq,value);
- }
-
- private static HqlExp exp_(int index,String proName,String eq,String proName1){
- return new HqlExp("["+index+"]."+proName,eq,proName1);
- }
-
-
-
-
-
-
-
-
-
-
- public static HqlExp eq(String proName,Object value){
- return exp("=",proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp eq(String objName,String proName,Object value){
- return exp("=",objName,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp eq(int index,String proName,Object value){
- return exp("=",index,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp eq(String proName,String objName1, String proName1){
- return exp("=",proName,objName1,proName1);
- }
-
-
-
-
-
-
-
- public static HqlExp eq(String proName,int index1, String proName1){
- return exp("=",proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp eq(String objName,String proName,String objName1, String proName1){
- return exp("=",objName,proName,objName1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp eq(int index,String proName,int index1, String proName1){
- return exp("=",index,proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
-
- public static HqlExp gt(String proName,Object value){
- return exp(">",proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp gt(String objName,String proName,Object value){
- return exp(">",objName,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp gt(int index,String proName,Object value){
- return exp(">",index,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp gt(String proName,String objName1, String proName1){
- return exp(">",proName,objName1,proName1);
- }
-
-
-
-
-
-
-
- public static HqlExp gt(String proName,int index1, String proName1){
- return exp(">",proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp gt(String objName,String proName,String objName1, String proName1){
- return exp(">",objName,proName,objName1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp gt(int index,String proName,int index1, String proName1){
- return exp(">",index,proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp ge(String proName,Object value){
- return exp(">=",proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp ge(String objName,String proName,Object value){
- return exp(">=",objName,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp ge(int index,String proName,Object value){
- return exp(">=",index,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp ge(String proName,String objName1, String proName1){
- return exp(">=",proName,objName1,proName1);
- }
-
-
-
-
-
-
-
- public static HqlExp ge(String proName,int index1, String proName1){
- return exp(">=",proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp ge(String objName,String proName,String objName1, String proName1){
- return exp(">=",objName,proName,objName1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp ge(int index,String proName,int index1, String proName1){
- return exp(">=",index,proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
-
- public static HqlExp lt(String proName,Object value){
- return exp("<",proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp lt(String objName,String proName,Object value){
- return exp("<",objName,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp lt(int index,String proName,Object value){
- return exp("<",index,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp lt(String proName,String objName1, String proName1){
- return exp("<",proName,objName1,proName1);
- }
-
-
-
-
-
-
-
- public static HqlExp lt(String proName,int index1, String proName1){
- return exp("<",proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp lt(String objName,String proName,String objName1, String proName1){
- return exp("<",objName,proName,objName1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp lt(int index,String proName,int index1, String proName1){
- return exp("<",index,proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp le(String proName,Object value){
- return exp("<=",proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp le(String objName,String proName,Object value){
- return exp("<=",objName,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp le(int index,String proName,Object value){
- return exp("<=",index,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp le(String proName,String objName1, String proName1){
- return exp("<=",proName,objName1,proName1);
- }
-
-
-
-
-
-
-
- public static HqlExp le(String proName,int index1, String proName1){
- return exp("<=",proName,index1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp le(String objName,String proName,String objName1, String proName1){
- return exp("<=",objName,proName,objName1,proName1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp le(int index,String proName,int index1, String proName1){
- return exp("<=",index,proName,index1,proName1);
- }
-
-
-
-
-
-
-
- public static HqlExp like(String proName,Object value){
- return exp("like",proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp like(String objName,String proName,Object value){
- return exp("like",objName,proName,value);
- }
-
-
-
-
-
-
-
- public static HqlExp like(int index,String proName,Object value){
- return exp("like",index,proName,value);
- }
-
-
-
-
- public static HqlExp R(){
- return new HqlExp("R");
- }
-
-
-
-
- public static HqlExp L(){
- return new HqlExp("L");
- }
-
-
-
-
-
-
- public static HqlExp in(String proName,GHql hql){
- return new HqlExp("[0]."+proName,"in",hql);
- }
-
-
-
-
-
-
-
- public static HqlExp in(String objName,String proName,GHql hql){
- return new HqlExp(objName+"."+proName,"in",hql);
- }
-
-
-
-
-
-
-
- public static HqlExp in(int index,String proName,GHql hql){
- return new HqlExp("["+index+"]."+proName,"in",hql);
- }
-
-
-
-
-
-
-
- public static HqlExp in(String proName,Object[] values){
- return new HqlExp("[0]."+proName,"in",values);
- }
-
-
-
-
-
-
-
- public static HqlExp in(String objName,String proName,Object[] values){
- return new HqlExp(objName+"."+proName,"in",values);
- }
-
-
-
-
-
-
-
- public static HqlExp in(int index,String proName,Object[] values){
- return new HqlExp("["+index+"]."+proName,"in",values);
- }
-
-
-
-
-
-
-
-
-
- public static HqlExp notin(String proName,GHql hql){
- return new HqlExp("[0]."+proName,"not in",hql);
- }
-
-
-
-
-
-
-
- public static HqlExp notin(String objName,String proName,GHql hql){
- return new HqlExp(objName+"."+proName,"not in",hql);
- }
-
-
-
-
-
-
-
- public static HqlExp notin(int index,String proName,GHql hql){
- return new HqlExp("["+index+"]."+proName,"not in",hql);
- }
-
-
-
-
-
-
-
-
- public static HqlExp between(String proName ,Object value ,Object value1){
- return new HqlExp("[0]."+proName,"between",value,value1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp between(String objName,String proName ,Object value ,Object value1){
- return new HqlExp(objName+"."+proName,"between",value,value1);
- }
-
-
-
-
-
-
-
-
- public static HqlExp between(int index,String proName ,Object value ,Object value1){
- return new HqlExp("["+index+"]."+proName,"between",value,value1);
- }
-
-
-
-
-
-
- public static String method(String methodName,String proName){
- return methodName+"("+proName+")";
- }
-
-
-
-
- public static String count(){
- return "count(*)";
- }
-
-
-
-
-
- public static String count(String proName){
- return method("count",proName);
- }
-
-
-
-
-
- public static String max(String proName){
- return method("max",proName);
- }
-
-
-
-
-
- public static String min(String proName){
- return method("min",proName);
- }
-
-
-
-
-
- public static String sum(String proName){
- return method("sum",proName);
- }
-
- }
| | |