Package org.teiid.spring.odata
Class SpringClient
- java.lang.Object
-
- org.teiid.olingo.service.LocalClient
-
- org.teiid.spring.odata.SpringClient
-
- All Implemented Interfaces:
org.teiid.odata.api.Client
public class SpringClient extends org.teiid.olingo.service.LocalClient
-
-
Constructor Summary
Constructors Constructor Description SpringClient(String vdbName, String vdbVersion, Properties properties, TeiidServer server, Map<Object,Future<Boolean>> loading)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
commit(String txnId)
org.teiid.jdbc.ConnectionImpl
getConnection()
Connection
open()
void
rollback(String txnId)
String
startTransaction()
-
-
-
Constructor Detail
-
SpringClient
public SpringClient(String vdbName, String vdbVersion, Properties properties, TeiidServer server, Map<Object,Future<Boolean>> loading)
-
-
Method Detail
-
open
public Connection open() throws SQLException, org.teiid.core.TeiidProcessingException
- Specified by:
open
in interfaceorg.teiid.odata.api.Client
- Overrides:
open
in classorg.teiid.olingo.service.LocalClient
- Throws:
SQLException
org.teiid.core.TeiidProcessingException
-
close
public void close() throws SQLException
- Specified by:
close
in interfaceorg.teiid.odata.api.Client
- Overrides:
close
in classorg.teiid.olingo.service.LocalClient
- Throws:
SQLException
-
getConnection
public org.teiid.jdbc.ConnectionImpl getConnection()
- Overrides:
getConnection
in classorg.teiid.olingo.service.LocalClient
-
startTransaction
public String startTransaction() throws SQLException
- Specified by:
startTransaction
in interfaceorg.teiid.odata.api.Client
- Overrides:
startTransaction
in classorg.teiid.olingo.service.LocalClient
- Throws:
SQLException
-
commit
public void commit(String txnId) throws SQLException
- Specified by:
commit
in interfaceorg.teiid.odata.api.Client
- Overrides:
commit
in classorg.teiid.olingo.service.LocalClient
- Throws:
SQLException
-
rollback
public void rollback(String txnId) throws SQLException
- Specified by:
rollback
in interfaceorg.teiid.odata.api.Client
- Overrides:
rollback
in classorg.teiid.olingo.service.LocalClient
- Throws:
SQLException
-
-