Package com.db4o.query

Examples of com.db4o.query.Query.constrain()


              if(!ctn.isCaseSensitive())
                throw new InvalidCriteriaException("Case insensitive equals checking is currently not supported");
              pquery.constrain(checkValue);
              break;
            case GREATER_THAN:
              pquery.constrain(checkValue).greater();
              break;
            case GREATER_THAN_EQUALS:
              pquery.constrain(checkValue).greater().equal();
              break;
            case IN: {
View Full Code Here


              break;
            case GREATER_THAN:
              pquery.constrain(checkValue).greater();
              break;
            case GREATER_THAN_EQUALS:
              pquery.constrain(checkValue).greater().equal();
              break;
            case IN: {
              Object[] arr;
              if(checkValue.getClass().isArray()) {
                arr = (Object[]) checkValue;
View Full Code Here

                        .getClass().toString());
              }
              Constraint c = null;
              for(final Object o : arr) {
                if(c == null) {
                  c = pquery.constrain(o);
                }
                else {
                  c.or(pquery.constrain(o));
                }
              }
View Full Code Here

              for(final Object o : arr) {
                if(c == null) {
                  c = pquery.constrain(o);
                }
                else {
                  c.or(pquery.constrain(o));
                }
              }
              break;
            }
            case IS:
View Full Code Here

                    + DBType.class.getSimpleName());
              }
              final DBType dbType = (DBType) checkValue;
              if(dbType == DBType.NULL) {
                // null
                pquery.constrain(null);
              }
              else {
                // not null
                pquery.constrain(null).not();
              }
View Full Code Here

                // null
                pquery.constrain(null);
              }
              else {
                // not null
                pquery.constrain(null).not();
              }
            case LESS_THAN:
              pquery.constrain(checkValue).smaller();
              break;
            case LESS_THAN_EQUALS:
View Full Code Here

              else {
                // not null
                pquery.constrain(null).not();
              }
            case LESS_THAN:
              pquery.constrain(checkValue).smaller();
              break;
            case LESS_THAN_EQUALS:
              pquery.constrain(checkValue).smaller().equal();
              break;
            case LIKE:
View Full Code Here

              }
            case LESS_THAN:
              pquery.constrain(checkValue).smaller();
              break;
            case LESS_THAN_EQUALS:
              pquery.constrain(checkValue).smaller().equal();
              break;
            case LIKE:
              pquery.constrain(checkValue).like();
              break;
            case NOT_EQUALS:
View Full Code Here

              break;
            case LESS_THAN_EQUALS:
              pquery.constrain(checkValue).smaller().equal();
              break;
            case LIKE:
              pquery.constrain(checkValue).like();
              break;
            case NOT_EQUALS:
              pquery.constrain(checkValue).not();
              break;
            case STARTS_WITH:
View Full Code Here

              break;
            case LIKE:
              pquery.constrain(checkValue).like();
              break;
            case NOT_EQUALS:
              pquery.constrain(checkValue).not();
              break;
            case STARTS_WITH:
              pquery.constrain(checkValue).startsWith(ctn.isCaseSensitive());
              break;
          } // comparator switch
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.