Class EmbeddedRelationalDriver
- java.lang.Object
-
- com.apple.foundationdb.relational.api.EmbeddedRelationalDriver
-
- All Implemented Interfaces:
com.apple.foundationdb.relational.api.RelationalDriver
,java.sql.Driver
@API(EXPERIMENTAL) public class EmbeddedRelationalDriver extends java.lang.Object implements com.apple.foundationdb.relational.api.RelationalDriver
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DRIVER_NAME
static java.lang.String
JDBC_COLON
static java.lang.String
JDBC_URL_PREFIX
-
Constructor Summary
Constructors Constructor Description EmbeddedRelationalDriver(EmbeddedRelationalEngine engine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptsURL(java.lang.String url)
java.sql.Connection
connect(java.lang.String url, java.util.Properties info)
com.apple.foundationdb.relational.api.RelationalConnection
connect(java.net.URI url, com.apple.foundationdb.relational.api.Options connectionOptions)
com.apple.foundationdb.relational.api.RelationalConnection
connect(java.net.URI url, Transaction existingTransaction, com.apple.foundationdb.relational.api.Options connectionOptions)
-
-
-
Field Detail
-
DRIVER_NAME
public static final java.lang.String DRIVER_NAME
- See Also:
- Constant Field Values
-
JDBC_COLON
public static final java.lang.String JDBC_COLON
- See Also:
- Constant Field Values
-
JDBC_URL_PREFIX
public static final java.lang.String JDBC_URL_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EmbeddedRelationalDriver
public EmbeddedRelationalDriver(@Nullable EmbeddedRelationalEngine engine) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-
Method Detail
-
connect
public com.apple.foundationdb.relational.api.RelationalConnection connect(@Nonnull java.net.URI url, @Nonnull com.apple.foundationdb.relational.api.Options connectionOptions) throws java.sql.SQLException
- Specified by:
connect
in interfacecom.apple.foundationdb.relational.api.RelationalDriver
- Throws:
java.sql.SQLException
-
connect
public com.apple.foundationdb.relational.api.RelationalConnection connect(@Nonnull java.net.URI url, @Nullable Transaction existingTransaction, @Nonnull com.apple.foundationdb.relational.api.Options connectionOptions) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
connect
public java.sql.Connection connect(java.lang.String url, java.util.Properties info) throws java.sql.SQLException
- Specified by:
connect
in interfacejava.sql.Driver
- Throws:
java.sql.SQLException
-
acceptsURL
public boolean acceptsURL(java.lang.String url)
- Specified by:
acceptsURL
in interfacejava.sql.Driver
-
-