org.exolab.castor.jdo.engine

Class OQLQueryImpl

public class OQLQueryImpl extends Object implements Query, OQLQuery

Version: $Revision: 1.15 $ $Date: 2005/06/20 12:00:55 $

Author: Assaf Arkin

Nested Class Summary
classOQLQueryImpl.OQLEnumeration
Constructor Summary
OQLQueryImpl(DatabaseImpl dbImpl)
Method Summary
voidbind(Object value)
voidbind(boolean value)
voidbind(short value)
voidbind(int value)
voidbind(long value)
voidbind(float value)
voidbind(double value)
voidclose()
voidcreate(String oql)
voidcreateCall(String oql)
QueryResultsexecute()
QueryResultsexecute(boolean scrollable)
QueryResultsexecute(short accessMode)
QueryResultsexecute(short accessMode, boolean scrollable)
QueryResultsexecute(AccessMode accessMode)
QueryResultsexecute(AccessMode accessMode, boolean scrollable)
StringgetSQL()
Get the generated SQL statement for this OQLQuery

Constructor Detail

OQLQueryImpl

OQLQueryImpl(DatabaseImpl dbImpl)

Method Detail

bind

public void bind(Object value)

bind

public void bind(boolean value)

bind

public void bind(short value)

bind

public void bind(int value)

bind

public void bind(long value)

bind

public void bind(float value)

bind

public void bind(double value)

close

public void close()

create

public void create(String oql)

createCall

public void createCall(String oql)

execute

public QueryResults execute()

execute

public QueryResults execute(boolean scrollable)

execute

public QueryResults execute(short accessMode)

execute

public QueryResults execute(short accessMode, boolean scrollable)

execute

public QueryResults execute(AccessMode accessMode)

execute

public QueryResults execute(AccessMode accessMode, boolean scrollable)

getSQL

public String getSQL()
Get the generated SQL statement for this OQLQuery

Returns: A SQL statement.

Throws: QueryException If the SQL query cannot be generated.

Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com