Package com.j_spaces.jdbc
Class Join
java.lang.Object
com.j_spaces.jdbc.Join
- All Implemented Interfaces:
Query,Externalizable,Serializable,Cloneable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyOnExpression(ExpNode expNode) voidbuild()booleanGets whether this query contains sub queries.executeOnSpace(ISpaceProxy space, Transaction txn) Will execute this query on the space and return a ResponsePacketgetAlias()booleanGets whether this query is forced to be executed under transaction.booleanvoidvoidsetSecurityInterceptor(SecurityInterceptor securityInterceptor) voidsetSession(QuerySession session) voidvalidateQuery(ISpaceProxy space) Each query should have its own specific validations.voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.j_spaces.jdbc.Query
validateQuery
-
Constructor Details
-
Join
public Join() -
Join
-
-
Method Details
-
getJoinType
-
getTableName
-
getAlias
-
getOnExpression
-
getSubQuery
-
applyOnExpression
-
executeOnSpace
Description copied from interface:QueryWill execute this query on the space and return a ResponsePacket- Specified by:
executeOnSpacein interfaceQuery- Throws:
SQLException
-
validateQuery
Description copied from interface:QueryEach query should have its own specific validations. this is the place to do them. if some validation fail, an SQLException will be thrown.- Specified by:
validateQueryin interfaceQuery- Throws:
SQLException
-
setSession
- Specified by:
setSessionin interfaceQuery
-
build
- Specified by:
buildin interfaceQuery- Throws:
SQLException
-
isPrepared
public boolean isPrepared()- Specified by:
isPreparedin interfaceQuery- Returns:
- isPrepared is this a PreparedStatment or not.
-
setSecurityInterceptor
- Specified by:
setSecurityInterceptorin interfaceQuery
-
isForceUnderTransaction
public boolean isForceUnderTransaction()Description copied from interface:QueryGets whether this query is forced to be executed under transaction.- Specified by:
isForceUnderTransactionin interfaceQuery
-
containsSubQueries
public boolean containsSubQueries()Description copied from interface:QueryGets whether this query contains sub queries.- Specified by:
containsSubQueriesin interfaceQuery
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-