001 package org.apache.ojb.broker.query; 002 003 /* Copyright 2002-2005 The Apache Software Foundation 004 * 005 * Licensed under the Apache License, Version 2.0 (the "License"); 006 * you may not use this file except in compliance with the License. 007 * You may obtain a copy of the License at 008 * 009 * http://www.apache.org/licenses/LICENSE-2.0 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017 018 /** 019 * @author <a href="mailto:jbraeuchi@hotmail.com">Jakob Braeuchi</a> 020 * @version $Id: QueryBySQL.java,v 1.1 2007-08-24 22:17:36 ewestfal Exp $ 021 */ 022 public class QueryBySQL extends AbstractQueryImpl 023 { 024 private String m_sql; 025 026 public QueryBySQL(Class targetClass, String anSQLStatement) 027 { 028 super(targetClass); 029 m_sql = anSQLStatement; 030 } 031 032 public String getSql() 033 { 034 return m_sql; 035 } 036 037 public String toString() 038 { 039 return "Query from " + getSearchClass() + " sql= " + m_sql; 040 } 041 042 }