Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * This program is free software; you can redistribute it and/or modify it under the
   * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software
   * Foundation.
   *
   * You should have received a copy of the GNU Lesser General Public License along with this
   * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
   * or from the Free Software Foundation, Inc.,
   * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  *
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
  * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  * See the GNU Lesser General Public License for more details.
  *
  * Copyright (c) 2009 Pentaho Corporation..  All rights reserved.
  */
 package org.pentaho.metadata.query.model;
 
 import java.util.List;
 
The Query object defines a logical query model. Query models may be executed by various physical model implementations.

Author(s):
Will Gorman (wgorman@pentaho.com)
 
 public class Query implements Serializable {
 
   private static final long serialVersionUID = 1828046238436174707L;
   
   private Domain domain;
   private LogicalModel logicalModel;
   
   private boolean disableDistinct;
   private int limit = -1;
   
   private List<Parameterparameters = new ArrayList<Parameter>();
   private List<Selectionselections = new ArrayList<Selection>();
   private List<Constraintconstraints = new ArrayList<Constraint>();
   private List<Orderorders = new ArrayList<Order>();
 
   public Query(Domain domainLogicalModel logicalModel) {
     this. = domain;
     this. = logicalModel;
   }
   
   public Domain getDomain() {
     return ;
   }
   
   public LogicalModel getLogicalModel() {
     return ;
   }
   
   public boolean getDisableDistinct() {
     return ;
   }
   
   public void setDisableDistinct(boolean disableDistinct) {
     this. = disableDistinct;
   }
  
  
Returns row limit. Negative integer means no limit.

Returns:
limit
 
   public int getLimit() {
     return ;
   }
  
  
Sets row limit. Negative integer means no limit.

Parameters:
limit
 
   public void setLimit(int limit) {
     this. = limit;
   }
   
   public List<ParametergetParameters() {
     return ;
   }
   
   public List<SelectiongetSelections() {
     return ;
   }
   
   public List<ConstraintgetConstraints() {
     return ;
   }
   
   public List<OrdergetOrders() {
     return ;
   }
New to GrepCode? Check out our FAQ X