diff --git a/.gitignore b/.gitignore index 0f9d898..ab4abd2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -target out +*.class diff --git a/target/apidocs/allclasses-frame.html b/target/apidocs/allclasses-frame.html new file mode 100644 index 0000000..405486f --- /dev/null +++ b/target/apidocs/allclasses-frame.html @@ -0,0 +1,39 @@ + + + +
+ + +public abstract class Db +extends Object+
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+addColumn(Credentials credentials,
+ String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
static boolean |
+addColumn(String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
protected Object |
+clone() |
+
static boolean |
+collectionExists(Credentials credentials,
+ String ds,
+ String collection)
+Checks if a collection is present within a specified datastore by connecting to the database using specified
+ credentials
+ |
+
static boolean |
+collectionExists(String ds,
+ String collection)
+Checks if a collection is present within a specified datastore
+ |
+
static <T extends Db> |
+contains(Class<T> clazz,
+ Object key) |
+
static <T extends Db> |
+contains(Credentials credentials,
+ Class<T> clazz,
+ Object key) |
+
static boolean |
+createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType)
+Creates a new collection with the specified name and storage type, by connecting to the database with the
+ explicitly provided credentials
+ |
+
static boolean |
+createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications, by connecting to the database with the
+ explicitly provided credentials.
+ |
+
static boolean |
+createCollection(String collection,
+ CollectionType collectionType)
+Creates a new collection with the specified name and storage type
+ |
+
static boolean |
+createCollection(String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications
+ |
+
static boolean |
+createDs(Credentials credentials,
+ String ds)
+Creates a datastore with the specified name, buy using the specified connection credentials
+ |
+
static boolean |
+createDs(String ds)
+Creates a datastore with the specified name
+ |
+
static boolean |
+createIndex(Credentials credentials,
+ String collection,
+ String columnName,
+ IndexType indexType) |
+
static boolean |
+createIndex(String collection,
+ String columnName,
+ IndexType indexType) |
+
static boolean |
+dropCollection(Credentials credentials,
+ String collection) |
+
static boolean |
+dropCollection(String collection) |
+
static boolean |
+dropColumn(Credentials credentials,
+ String collection,
+ String columnName) |
+
static boolean |
+dropColumn(String collection,
+ String columnName) |
+
static boolean |
+dropDs(Credentials credentials,
+ String ds)
+Drops a datastore with the specified name; by connecting to the database using the specified credentials
+ |
+
static boolean |
+dropDs(String ds)
+Drops a datastore with the spcified name
+ |
+
static boolean |
+dropIndex(Credentials credentials,
+ String collection,
+ String columnName) |
+
static boolean |
+dropIndex(String collection,
+ String columnName) |
+
static boolean |
+dsExists(Credentials credentials,
+ String ds)
+Checks if the specified datastore is present, by connecting to the database using the specifeid credentials
+ |
+
static boolean |
+dsExists(String ds)
+Checks if the specified datastore is present
+ |
+
static <T extends Db> |
+execute(Credentials credentials,
+ Query<T> query) |
+
static com.blobcity.db.DbQueryResponse |
+execute(Credentials credentials,
+ String sql) |
+
static <T extends Db> |
+execute(Query<T> query) |
+
static com.blobcity.db.DbQueryResponse |
+execute(String sql) |
+
static <T extends Db> |
+getCollection(Class<T> clazz)
+Statically provides the collection name for any instance/child of
+Db that is internally used by the
+ adapter for querying. |
+
static String |
+getDs() |
+
static <T extends Db> |
+getDs(Class<T> clazz)
+Statically provides the ds name for any instance/child of
+Db that is internally used by the
+ adapter for querying. |
+
boolean |
+insert() |
+
boolean |
+insert(Credentials credentials) |
+
static void |
+insert(Credentials credentials,
+ String collection,
+ String interpreterName,
+ List<String> data) |
+
static void |
+insert(Credentials credentials,
+ String collection,
+ String interpreterName,
+ String... data) |
+
static void |
+insert(String collection,
+ String interpreterName,
+ List<String> data) |
+
static void |
+insert(String collection,
+ String interpreterName,
+ String... data) |
+
static void |
+insertJsonData(Credentials credentials,
+ String collection,
+ com.google.gson.JsonObject insertJson) |
+
static void |
+insertJsonData(String collection,
+ com.google.gson.JsonObject insertJson) |
+
static <T extends Db,U> |
+invokeProcedure(Credentials credentials,
+ String storedProcedureName,
+ Class<U> retClazz,
+ Object... params) |
+
static <T extends Db,U> |
+invokeProcedure(String storedProcedureName,
+ Class<U> retClazz,
+ Object... params) |
+
static List<String> |
+listCollections(Credentials credentials,
+ String ds)
+Fetches a list of the collections the connecting user is authorized to present within the specified datastore, by
+ connecting to the database using the specified credentials
+ |
+
static List<String> |
+listCollections(String ds)
+Fetches a list of the collections the connecting user is authorized to present within the specified datastore
+ |
+
static List<String> |
+listDs()
+Fetches the list of datastores accessible to the connecting user
+ |
+
static List<String> |
+listDs(Credentials credentials)
+Fetches the list of datastores accessible to the connecting user, but connecting to the database using the
+ specified connection credentials
+ |
+
boolean |
+load() |
+
boolean |
+load(Credentials credentials) |
+
static <T extends Db> |
+newInstance(Class<T> clazz) |
+
static <T extends Db> |
+newInstance(Class<T> clazz,
+ Object pk) |
+
static <T extends Db> |
+newLoadedInstance(Class<T> clazz,
+ Object pk) |
+
void |
+remove() |
+
static <T extends Db> |
+remove(Class<T> clazz,
+ Object pk) |
+
void |
+remove(Credentials credentials) |
+
static <T extends Db> |
+remove(Credentials credentials,
+ Class<T> clazz,
+ Object pk) |
+
static <T extends Db,U> |
+repopulateTable(Credentials credentials,
+ String collection,
+ Class<U> retClazz,
+ String... params) |
+
static <T extends Db,U> |
+repopulateTable(String collectionName,
+ Class<U> retClazz,
+ String... params) |
+
void |
+save() |
+
void |
+save(Credentials credentials) |
+
static <T extends Db> |
+search(Credentials credentials,
+ Query<T> query)
+Allows search queries to be performed as defined by
+ |
+
static <T extends Db> |
+search(Query<T> query)
+Allows search queries to be performed as defined by
+
+ http://docs.blobcity.com/display/DB/Operations+on+data#Operationsondata-SEARCH.
+ |
+
static <T extends Db> |
+searchFiltered(Class<T> collectionClass,
+ String filterName,
+ Object... params) |
+
static <T extends Db> |
+searchFiltered(Credentials credentials,
+ Class<T> clazz,
+ String filter,
+ Object... params) |
+
static Iterator<Object> |
+searchFiltered(Credentials credentials,
+ String collection,
+ String filterName,
+ Object... params) |
+
static Iterator<Object> |
+searchFiltered(String collection,
+ String filterName,
+ Object... params) |
+
static <T extends Db> |
+select(Class<T> clazz,
+ String columnName,
+ Object... values)
+Allows quick search queries on a single column.
+ |
+
static <T extends Db> |
+selectAll(Class<T> clazz) |
+
static <T extends Db,K> |
+selectAll(Class<T> clazz,
+ Class<K> returnTypeClazz) |
+
protected void |
+setPk(Object pk) |
+
static boolean |
+truncateCollection(Credentials credentials,
+ String collection) |
+
static boolean |
+truncateCollection(String collection) |
+
static boolean |
+truncateDs(Credentials credentials,
+ String ds) |
+
static boolean |
+truncateDs(String ds) |
+
public static <T extends Db> String getDs(Class<T> clazz)+
Db that is internally used by the
+ adapter for querying. Note, this method is used by the adapter internally for SQL queries and the logic here
+ should be kept in sync with the rest of the class to ensure ds names are evaluated appropriately. This method can
+ be used for logging purposes where the ds name for a class is required.T - Any class reference which extends Dbclazz - class reference who's ds name is requiredpublic static String getDs()+
public static <T extends Db> String getCollection(Class<T> clazz)+
Db that is internally used by the
+ adapter for querying. Note, this method is not used by the adapter internally but the logic here, should be kept
+ in sync with the rest of the class to ensure collection names are evaluated appropriately. This method can be used for
+ logging purposes where the collection name for a class is required.T - Any class reference which extends Dbclazz - class reference who's collection name is requiredpublic boolean load()+
public void save()+
public boolean insert()+
public void remove()+
protected void setPk(Object pk)+
protected Object clone() + throws CloneNotSupportedException+
clone in class ObjectCloneNotSupportedExceptionpublic static <T extends Db> T newLoadedInstance(Class<T> clazz, + Object pk)+
public static <T extends Db> List<T> select(Class<T> clazz, + String columnName, + Object... values)+
search(com.blobcity.db.search.Query)T - Any class reference which extends Dbclazz - class reference who's data is to be searchedcolumnName - column to be searchedvalues - values to be used to filter data in columnList of T that matches searchParamssearch(com.blobcity.db.search.Query)public static <T extends Db,K> List<K> selectAll(Class<T> clazz, + Class<K> returnTypeClazz)+
public static <T extends Db> List<T> search(Query<T> query)+
Credentials.getInstance()
+
+ Note: This return type is prone to update when support for multiple collection queries (joins) is introduced.
+
+ see #search(com.blobcity.ds.config.Credentials, com.blobcity.ds.search.Query)
+ see Credentials#getInstance()T - Any class reference which extends Dbquery - SearchParams which are to be used to search for dataList of T that matches searchParamspublic static com.blobcity.db.DbQueryResponse execute(String sql)+
public static com.blobcity.db.DbQueryResponse execute(Credentials credentials, + String sql)+
public static <T extends Db> Object execute(Credentials credentials, + Query<T> query)+
public static void insertJsonData(String collection, + com.google.gson.JsonObject insertJson)+
public static void insertJsonData(Credentials credentials, + String collection, + com.google.gson.JsonObject insertJson)+
public static boolean createDs(String ds)+
ds - the datastore namepublic static boolean createDs(Credentials credentials, + String ds)+
credentials - the credentials used to connect to the databaseds - the name of the datastorepublic static List<String> listDs()+
InternalAdapterException otherwisepublic static List<String> listDs(Credentials credentials)+
credentials - the credentials used to connect to the datastoreInternalAdapterException otherwisepublic static boolean dsExists(String ds)+
ds - name of the datastoretrue if the datastore is present; false if the datastore is absent or not
+ accessible to the connecting userpublic static boolean dsExists(Credentials credentials, + String ds)+
credentials - the credentails used to connect to the databaseds - name of the datastoretrue if the datastore is present; false if the datastore is absent or not
+ accessible to the connecting userpublic static boolean truncateDs(String ds)+
public static boolean truncateDs(Credentials credentials, + String ds)+
public static boolean dropDs(String ds)+
ds - the name of the datastore to droppublic static boolean dropDs(Credentials credentials, + String ds)+
credentials - the credentials used to connect to the databaseds - the name of the datastorepublic static boolean createCollection(String collection, + CollectionType collectionType)+
collection - the name of the collectioncollectionType - the CollectionType specifying the type of storage for the collectionpublic static boolean createCollection(Credentials credentials, + String collection, + CollectionType collectionType)+
credentials - the credentials to use for connecting to DBcollection - the name of the collectioncollectionType - the CollectionType specifying the type of storage for the collectionpublic static boolean createCollection(String collection, + CollectionType collectionType, + ReplicationType replicationType, + Integer replicationFactor)+
collection - the name of the collectioncollectionType - the CollectionType specifying the type of storage for the collectionreplicationType - the ReplicationType specifying the data distribution strategyreplicationFactor - specifies the number of replica copies to create. Valid only for
+ ReplicationType.DISTRIBUTED collections.
+ A value of 0 indicates no replication.public static boolean createCollection(Credentials credentials, + String collection, + CollectionType collectionType, + ReplicationType replicationType, + Integer replicationFactor)+
credentials - the credentials to use for connecting to DBcollection - the name of the collectioncollectionType - the CollectionType specifying the type of storage for the collectionreplicationType - the ReplicationType specifying the data distribution strategyreplicationFactor - specifies the number of replica copies to create. Valid only for
+ ReplicationType.DISTRIBUTED collections.
+ A value of 0 indicates no replication.public static List<String> listCollections(String ds)+
ds - the name of the datastoreInternalAdapterException in case
+ of any errorpublic static List<String> listCollections(Credentials credentials, + String ds)+
credentials - the connection credentialsds - the name of the datastoreInternalAdapterException in case
+ of any errorpublic static boolean collectionExists(String ds, + String collection)+
ds - name of datastorecollection - name of collectiontrue if collection is present; false otherwisepublic static boolean collectionExists(Credentials credentials, + String ds, + String collection)+
credentials - the credentials used to connect to the databaseds - name of the datastorecollection - name of the collectiontrue if the collection is present; false otherwisepublic static boolean truncateCollection(String collection)+
public static boolean truncateCollection(Credentials credentials, + String collection)+
public static boolean dropCollection(String collection)+
public static boolean dropCollection(Credentials credentials, + String collection)+
public static boolean addColumn(String collection, + String columnName, + ColumnType columnType, + IndexType indexType, + AutoDefineType autoDefineType)+
public static boolean addColumn(Credentials credentials, + String collection, + String columnName, + ColumnType columnType, + IndexType indexType, + AutoDefineType autoDefineType)+
public static boolean dropColumn(Credentials credentials, + String collection, + String columnName)+
public static boolean createIndex(String collection, + String columnName, + IndexType indexType)+
public static boolean createIndex(Credentials credentials, + String collection, + String columnName, + IndexType indexType)+
public static boolean dropIndex(Credentials credentials, + String collection, + String columnName)+
public static Iterator<Object> searchFiltered(String collection, + String filterName, + Object... params)+
public static <T extends Db> Iterator<Object> searchFiltered(Class<T> collectionClass, + String filterName, + Object... params)+
public static Iterator<Object> searchFiltered(Credentials credentials, + String collection, + String filterName, + Object... params)+
public static <T extends Db,U> U invokeProcedure(String storedProcedureName, + Class<U> retClazz, + Object... params)+
public static <T extends Db,U> U invokeProcedure(Credentials credentials, + String storedProcedureName, + Class<U> retClazz, + Object... params)+
public static <T extends Db,U> U repopulateTable(String collectionName, + Class<U> retClazz, + String... params)+
public static <T extends Db,U> U repopulateTable(Credentials credentials, + String collection, + Class<U> retClazz, + String... params)+
public static void insert(String collection, + String interpreterName, + String... data)+
public static void insert(String collection, + String interpreterName, + List<String> data)+
public static void insert(Credentials credentials, + String collection, + String interpreterName, + List<String> data)+
public static void insert(Credentials credentials, + String collection, + String interpreterName, + String... data)+
public static <T extends Db> boolean contains(Credentials credentials, + Class<T> clazz, + Object key)+
public static <T extends Db> void remove(Credentials credentials, + Class<T> clazz, + Object pk)+
public static <T extends Db> List<T> search(Credentials credentials, + Query<T> query)+
T - Any class reference which extends Dbcredentials - Credentials to be used for communicating with the databasequery - SearchParams which are to be used to search for dataList of T that matches searchParamspublic static <T extends Db> Iterator<T> searchFiltered(Credentials credentials, + Class<T> clazz, + String filter, + Object... params)+
public boolean load(Credentials credentials)+
public void save(Credentials credentials)+
public boolean insert(Credentials credentials)+
public void remove(Credentials credentials)+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/Column.html b/target/apidocs/com/blobcity/db/annotations/Column.html new file mode 100644 index 0000000..8160995 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/Column.html @@ -0,0 +1,224 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/Entity.html b/target/apidocs/com/blobcity/db/annotations/Entity.html new file mode 100644 index 0000000..bcfc80e --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/Entity.html @@ -0,0 +1,246 @@ + + + + + + +@Retention(value=RUNTIME) +public @interface Entity+
| Modifier and Type | +Optional Element and Description | +
|---|---|
String |
+collection |
+
String |
+ds |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/Primary.html b/target/apidocs/com/blobcity/db/annotations/Primary.html new file mode 100644 index 0000000..8c8fc41 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/Primary.html @@ -0,0 +1,171 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/class-use/Column.html b/target/apidocs/com/blobcity/db/annotations/class-use/Column.html new file mode 100644 index 0000000..81aa6a5 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/class-use/Column.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/class-use/Entity.html b/target/apidocs/com/blobcity/db/annotations/class-use/Entity.html new file mode 100644 index 0000000..287d783 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/class-use/Entity.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/class-use/Primary.html b/target/apidocs/com/blobcity/db/annotations/class-use/Primary.html new file mode 100644 index 0000000..aa99e30 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/class-use/Primary.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/package-frame.html b/target/apidocs/com/blobcity/db/annotations/package-frame.html new file mode 100644 index 0000000..2ebf299 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/package-tree.html b/target/apidocs/com/blobcity/db/annotations/package-tree.html new file mode 100644 index 0000000..7ab0cea --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/package-tree.html @@ -0,0 +1,137 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/annotations/package-use.html b/target/apidocs/com/blobcity/db/annotations/package-use.html new file mode 100644 index 0000000..70d1cb4 --- /dev/null +++ b/target/apidocs/com/blobcity/db/annotations/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/class-use/Db.html b/target/apidocs/com/blobcity/db/class-use/Db.html new file mode 100644 index 0000000..4976c27 --- /dev/null +++ b/target/apidocs/com/blobcity/db/class-use/Db.html @@ -0,0 +1,331 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static <T extends Db> |
+Db.contains(Class<T> clazz,
+ Object key) |
+
static <T extends Db> |
+Db.contains(Credentials credentials,
+ Class<T> clazz,
+ Object key) |
+
static <T extends Db> |
+Db.execute(Credentials credentials,
+ Query<T> query) |
+
static <T extends Db> |
+Db.execute(Query<T> query) |
+
static <T extends Db> |
+Db.getCollection(Class<T> clazz)
+Statically provides the collection name for any instance/child of
+Db that is internally used by the
+ adapter for querying. |
+
static <T extends Db> |
+Db.getDs(Class<T> clazz)
+Statically provides the ds name for any instance/child of
+Db that is internally used by the
+ adapter for querying. |
+
static <T extends Db,U> |
+Db.invokeProcedure(Credentials credentials,
+ String storedProcedureName,
+ Class<U> retClazz,
+ Object... params) |
+
static <T extends Db,U> |
+Db.invokeProcedure(String storedProcedureName,
+ Class<U> retClazz,
+ Object... params) |
+
static <T extends Db> |
+Db.newInstance(Class<T> clazz) |
+
static <T extends Db> |
+Db.newInstance(Class<T> clazz,
+ Object pk) |
+
static <T extends Db> |
+Db.newLoadedInstance(Class<T> clazz,
+ Object pk) |
+
static <T extends Db> |
+Db.remove(Class<T> clazz,
+ Object pk) |
+
static <T extends Db> |
+Db.remove(Credentials credentials,
+ Class<T> clazz,
+ Object pk) |
+
static <T extends Db,U> |
+Db.repopulateTable(Credentials credentials,
+ String collection,
+ Class<U> retClazz,
+ String... params) |
+
static <T extends Db,U> |
+Db.repopulateTable(String collectionName,
+ Class<U> retClazz,
+ String... params) |
+
static <T extends Db> |
+Db.search(Credentials credentials,
+ Query<T> query)
+Allows search queries to be performed as defined by
+ |
+
static <T extends Db> |
+Db.search(Query<T> query)
+Allows search queries to be performed as defined by
+
+ http://docs.blobcity.com/display/DB/Operations+on+data#Operationsondata-SEARCH.
+ |
+
static <T extends Db> |
+Db.searchFiltered(Class<T> collectionClass,
+ String filterName,
+ Object... params) |
+
static <T extends Db> |
+Db.searchFiltered(Credentials credentials,
+ Class<T> clazz,
+ String filter,
+ Object... params) |
+
static <T extends Db> |
+Db.select(Class<T> clazz,
+ String columnName,
+ Object... values)
+Allows quick search queries on a single column.
+ |
+
static <T extends Db> |
+Db.selectAll(Class<T> clazz) |
+
static <T extends Db,K> |
+Db.selectAll(Class<T> clazz,
+ Class<K> returnTypeClazz) |
+
| Modifier and Type | +Class and Description | +
|---|---|
class |
+Query<T extends Db>
+Query builder interface for the adapter to support querying mechanism for search functionality
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static <T extends Db> |
+Query.table(Class<T> tableName)
+Static initializer for selecting data from all columns and setting the collection.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/config/Credentials.html b/target/apidocs/com/blobcity/db/config/Credentials.html new file mode 100644 index 0000000..9e3ab88 --- /dev/null +++ b/target/apidocs/com/blobcity/db/config/Credentials.html @@ -0,0 +1,442 @@ + + + + + + +| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+areInitialised() |
+
static Credentials |
+create(Credentials credentials,
+ String serverAddress,
+ String username,
+ String password,
+ String db) |
+
static Credentials |
+create(String username,
+ String password,
+ String db) |
+
static Credentials |
+create(String serverAddress,
+ String username,
+ String password,
+ String db) |
+
String |
+getDb() |
+
static Credentials |
+getInstance() |
+
static Credentials |
+getInstanceNullOrNotNull() |
+
String |
+getPassword() |
+
String |
+getServiceAddress() |
+
String |
+getUsername() |
+
static Credentials |
+init(String username,
+ String password,
+ String db) |
+
static Credentials |
+init(String serverAddress,
+ String username,
+ String password,
+ String db) |
+
void |
+setDb(String db) |
+
static void |
+unInit() |
+
public static Credentials getInstance()+
public static Credentials getInstanceNullOrNotNull()+
public static Credentials init(String username, + String password, + String db)+
public static Credentials init(String serverAddress, + String username, + String password, + String db)+
public static void unInit()+
public static boolean areInitialised()+
public static Credentials create(String username, + String password, + String db)+
public static Credentials create(String serverAddress, + String username, + String password, + String db)+
public static Credentials create(Credentials credentials, + String serverAddress, + String username, + String password, + String db)+
public String getServiceAddress()+
public String getUsername()+
public String getPassword()+
public String getDb()+
public void setDb(String db)+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/config/class-use/Credentials.html b/target/apidocs/com/blobcity/db/config/class-use/Credentials.html new file mode 100644 index 0000000..26f790c --- /dev/null +++ b/target/apidocs/com/blobcity/db/config/class-use/Credentials.html @@ -0,0 +1,440 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.config | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+Db.addColumn(Credentials credentials,
+ String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
static boolean |
+Db.collectionExists(Credentials credentials,
+ String ds,
+ String collection)
+Checks if a collection is present within a specified datastore by connecting to the database using specified
+ credentials
+ |
+
static <T extends Db> |
+Db.contains(Credentials credentials,
+ Class<T> clazz,
+ Object key) |
+
static boolean |
+Db.createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType)
+Creates a new collection with the specified name and storage type, by connecting to the database with the
+ explicitly provided credentials
+ |
+
static boolean |
+Db.createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications, by connecting to the database with the
+ explicitly provided credentials.
+ |
+
static boolean |
+Db.createDs(Credentials credentials,
+ String ds)
+Creates a datastore with the specified name, buy using the specified connection credentials
+ |
+
static boolean |
+Db.createIndex(Credentials credentials,
+ String collection,
+ String columnName,
+ IndexType indexType) |
+
static boolean |
+Db.dropCollection(Credentials credentials,
+ String collection) |
+
static boolean |
+Db.dropColumn(Credentials credentials,
+ String collection,
+ String columnName) |
+
static boolean |
+Db.dropDs(Credentials credentials,
+ String ds)
+Drops a datastore with the specified name; by connecting to the database using the specified credentials
+ |
+
static boolean |
+Db.dropIndex(Credentials credentials,
+ String collection,
+ String columnName) |
+
static boolean |
+Db.dsExists(Credentials credentials,
+ String ds)
+Checks if the specified datastore is present, by connecting to the database using the specifeid credentials
+ |
+
static <T extends Db> |
+Db.execute(Credentials credentials,
+ Query<T> query) |
+
static com.blobcity.db.DbQueryResponse |
+Db.execute(Credentials credentials,
+ String sql) |
+
boolean |
+Db.insert(Credentials credentials) |
+
static void |
+Db.insert(Credentials credentials,
+ String collection,
+ String interpreterName,
+ List<String> data) |
+
static void |
+Db.insert(Credentials credentials,
+ String collection,
+ String interpreterName,
+ String... data) |
+
static void |
+Db.insertJsonData(Credentials credentials,
+ String collection,
+ com.google.gson.JsonObject insertJson) |
+
static <T extends Db,U> |
+Db.invokeProcedure(Credentials credentials,
+ String storedProcedureName,
+ Class<U> retClazz,
+ Object... params) |
+
static List<String> |
+Db.listCollections(Credentials credentials,
+ String ds)
+Fetches a list of the collections the connecting user is authorized to present within the specified datastore, by
+ connecting to the database using the specified credentials
+ |
+
static List<String> |
+Db.listDs(Credentials credentials)
+Fetches the list of datastores accessible to the connecting user, but connecting to the database using the
+ specified connection credentials
+ |
+
boolean |
+Db.load(Credentials credentials) |
+
void |
+Db.remove(Credentials credentials) |
+
static <T extends Db> |
+Db.remove(Credentials credentials,
+ Class<T> clazz,
+ Object pk) |
+
static <T extends Db,U> |
+Db.repopulateTable(Credentials credentials,
+ String collection,
+ Class<U> retClazz,
+ String... params) |
+
void |
+Db.save(Credentials credentials) |
+
static <T extends Db> |
+Db.search(Credentials credentials,
+ Query<T> query)
+Allows search queries to be performed as defined by
+ |
+
static <T extends Db> |
+Db.searchFiltered(Credentials credentials,
+ Class<T> clazz,
+ String filter,
+ Object... params) |
+
static Iterator<Object> |
+Db.searchFiltered(Credentials credentials,
+ String collection,
+ String filterName,
+ Object... params) |
+
static boolean |
+Db.truncateCollection(Credentials credentials,
+ String collection) |
+
static boolean |
+Db.truncateDs(Credentials credentials,
+ String ds) |
+
| Modifier and Type | +Method and Description | +
|---|---|
static Credentials |
+Credentials.create(Credentials credentials,
+ String serverAddress,
+ String username,
+ String password,
+ String db) |
+
static Credentials |
+Credentials.create(String username,
+ String password,
+ String db) |
+
static Credentials |
+Credentials.create(String serverAddress,
+ String username,
+ String password,
+ String db) |
+
static Credentials |
+Credentials.getInstance() |
+
static Credentials |
+Credentials.getInstanceNullOrNotNull() |
+
static Credentials |
+Credentials.init(String username,
+ String password,
+ String db) |
+
static Credentials |
+Credentials.init(String serverAddress,
+ String username,
+ String password,
+ String db) |
+
| Modifier and Type | +Method and Description | +
|---|---|
static Credentials |
+Credentials.create(Credentials credentials,
+ String serverAddress,
+ String username,
+ String password,
+ String db) |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/config/package-frame.html b/target/apidocs/com/blobcity/db/config/package-frame.html new file mode 100644 index 0000000..b60a084 --- /dev/null +++ b/target/apidocs/com/blobcity/db/config/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +| Class | +Description | +
|---|---|
| Credentials | +
+ Holds the default credentials for the application.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/config/package-tree.html b/target/apidocs/com/blobcity/db/config/package-tree.html new file mode 100644 index 0000000..237c3e7 --- /dev/null +++ b/target/apidocs/com/blobcity/db/config/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/config/package-use.html b/target/apidocs/com/blobcity/db/config/package-use.html new file mode 100644 index 0000000..1a3c0b5 --- /dev/null +++ b/target/apidocs/com/blobcity/db/config/package-use.html @@ -0,0 +1,182 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.config | ++ |
| Class and Description | +
|---|
| Credentials
+ Holds the default credentials for the application.
+ |
+
| Class and Description | +
|---|
| Credentials
+ Holds the default credentials for the application.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/AutoDefineType.html b/target/apidocs/com/blobcity/db/enums/AutoDefineType.html new file mode 100644 index 0000000..4f3bd86 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/AutoDefineType.html @@ -0,0 +1,372 @@ + + + + + + +public enum AutoDefineType +extends Enum<AutoDefineType>+
| Enum Constant and Description | +
|---|
NONE |
+
TIMESTAMP |
+
UUID |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+getType() |
+
static AutoDefineType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static AutoDefineType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final AutoDefineType NONE+
public static final AutoDefineType UUID+
public static final AutoDefineType TIMESTAMP+
public static AutoDefineType[] values()+
+for (AutoDefineType c : AutoDefineType.values()) + System.out.println(c); +
public static AutoDefineType valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getType()+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/CollectionType.html b/target/apidocs/com/blobcity/db/enums/CollectionType.html new file mode 100644 index 0000000..2b4c761 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/CollectionType.html @@ -0,0 +1,372 @@ + + + + + + +public enum CollectionType +extends Enum<CollectionType>+
| Enum Constant and Description | +
|---|
IN_MEMORY |
+
IN_MEMORY_NON_DURABLE |
+
ON_DISK |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+getType() |
+
static CollectionType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CollectionType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final CollectionType ON_DISK+
public static final CollectionType IN_MEMORY+
public static final CollectionType IN_MEMORY_NON_DURABLE+
public static CollectionType[] values()+
+for (CollectionType c : CollectionType.values()) + System.out.println(c); +
public static CollectionType valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getType()+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/ColumnType.html b/target/apidocs/com/blobcity/db/enums/ColumnType.html new file mode 100644 index 0000000..71b1abc --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/ColumnType.html @@ -0,0 +1,840 @@ + + + + + + +public enum ColumnType +extends Enum<ColumnType>+
| Enum Constant and Description | +
|---|
ARRAY |
+
BIGINT |
+
BINARY_LARGE_OBJECT |
+
BLOB |
+
BOOLEAN |
+
CHAR |
+
CHAR_LARGE_OBJECT |
+
CHAR_VARYING |
+
CHARACTER |
+
CHARACTER_LARGE_OBJECT |
+
CHARACTER_VARYING |
+
CLOB |
+
DATE |
+
DEC |
+
DECIMAL |
+
DOUBLE |
+
DOUBLE_PRECISION |
+
FLOAT |
+
INT |
+
INTEGER |
+
INTERVAL |
+
LONG |
+
MULTISET |
+
NATIONAL_CHAR |
+
NATIONAL_CHAR_VARYING |
+
NATIONAL_CHARACTER |
+
NATIONAL_CHARACTER_LARGE_OBJECT |
+
NATIONAL_CHARACTER_VARYING |
+
NCHAR |
+
NCHAR_LARGE_OBJECT |
+
NCHAR_VARYING |
+
NCLOB |
+
NUMERIC |
+
REAL |
+
REF |
+
ROW |
+
SMALLINT |
+
STRING |
+
TIME |
+
TIMESTAMP |
+
VARCHAR |
+
XML |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+getType() |
+
static ColumnType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ColumnType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ColumnType CHAR+
public static final ColumnType CHARACTER+
public static final ColumnType CHARACTER_VARYING+
public static final ColumnType CHAR_VARYING+
public static final ColumnType VARCHAR+
public static final ColumnType CHARACTER_LARGE_OBJECT+
public static final ColumnType CHAR_LARGE_OBJECT+
public static final ColumnType CLOB+
public static final ColumnType NATIONAL_CHARACTER+
public static final ColumnType NATIONAL_CHAR+
public static final ColumnType NCHAR+
public static final ColumnType NATIONAL_CHARACTER_VARYING+
public static final ColumnType NATIONAL_CHAR_VARYING+
public static final ColumnType NCHAR_VARYING+
public static final ColumnType NATIONAL_CHARACTER_LARGE_OBJECT+
public static final ColumnType NCHAR_LARGE_OBJECT+
public static final ColumnType NCLOB+
public static final ColumnType BINARY_LARGE_OBJECT+
public static final ColumnType BLOB+
public static final ColumnType NUMERIC+
public static final ColumnType DECIMAL+
public static final ColumnType DEC+
public static final ColumnType SMALLINT+
public static final ColumnType INTEGER+
public static final ColumnType INT+
public static final ColumnType BIGINT+
public static final ColumnType FLOAT+
public static final ColumnType REAL+
public static final ColumnType DOUBLE_PRECISION+
public static final ColumnType BOOLEAN+
public static final ColumnType DATE+
public static final ColumnType TIME+
public static final ColumnType TIMESTAMP+
public static final ColumnType INTERVAL+
public static final ColumnType REF+
public static final ColumnType ARRAY+
public static final ColumnType MULTISET+
public static final ColumnType ROW+
public static final ColumnType XML+
public static final ColumnType LONG+
public static final ColumnType DOUBLE+
public static final ColumnType STRING+
public static ColumnType[] values()+
+for (ColumnType c : ColumnType.values()) + System.out.println(c); +
public static ColumnType valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getType()+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/IndexType.html b/target/apidocs/com/blobcity/db/enums/IndexType.html new file mode 100644 index 0000000..d425c8f --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/IndexType.html @@ -0,0 +1,420 @@ + + + + + + +public enum IndexType +extends Enum<IndexType>+
| Enum Constant and Description | +
|---|
BITMAP |
+
BTREE |
+
GEO_SPATIAL |
+
HASHED |
+
NONE |
+
TIMESERIES |
+
UNIQUE |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+getType() |
+
static IndexType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static IndexType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final IndexType NONE+
public static final IndexType UNIQUE+
public static final IndexType BTREE+
public static final IndexType HASHED+
public static final IndexType BITMAP+
public static final IndexType TIMESERIES+
public static final IndexType GEO_SPATIAL+
public static IndexType[] values()+
+for (IndexType c : IndexType.values()) + System.out.println(c); +
public static IndexType valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getType()+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/ReplicationType.html b/target/apidocs/com/blobcity/db/enums/ReplicationType.html new file mode 100644 index 0000000..5736467 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/ReplicationType.html @@ -0,0 +1,360 @@ + + + + + + +public enum ReplicationType +extends Enum<ReplicationType>+
| Enum Constant and Description | +
|---|
DISTRIBUTED |
+
MIRRORED |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+getType() |
+
static ReplicationType |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ReplicationType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ReplicationType DISTRIBUTED+
public static final ReplicationType MIRRORED+
public static ReplicationType[] values()+
+for (ReplicationType c : ReplicationType.values()) + System.out.println(c); +
public static ReplicationType valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getType()+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/class-use/AutoDefineType.html b/target/apidocs/com/blobcity/db/enums/class-use/AutoDefineType.html new file mode 100644 index 0000000..ff7cf17 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/class-use/AutoDefineType.html @@ -0,0 +1,210 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.enums | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+Db.addColumn(Credentials credentials,
+ String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
static boolean |
+Db.addColumn(String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
| Modifier and Type | +Method and Description | +
|---|---|
static AutoDefineType |
+AutoDefineType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static AutoDefineType[] |
+AutoDefineType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/class-use/CollectionType.html b/target/apidocs/com/blobcity/db/enums/class-use/CollectionType.html new file mode 100644 index 0000000..06a84f3 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/class-use/CollectionType.html @@ -0,0 +1,229 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.enums | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+Db.createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType)
+Creates a new collection with the specified name and storage type, by connecting to the database with the
+ explicitly provided credentials
+ |
+
static boolean |
+Db.createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications, by connecting to the database with the
+ explicitly provided credentials.
+ |
+
static boolean |
+Db.createCollection(String collection,
+ CollectionType collectionType)
+Creates a new collection with the specified name and storage type
+ |
+
static boolean |
+Db.createCollection(String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static CollectionType |
+CollectionType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static CollectionType[] |
+CollectionType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/class-use/ColumnType.html b/target/apidocs/com/blobcity/db/enums/class-use/ColumnType.html new file mode 100644 index 0000000..fffc4e9 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/class-use/ColumnType.html @@ -0,0 +1,210 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.enums | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+Db.addColumn(Credentials credentials,
+ String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
static boolean |
+Db.addColumn(String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
| Modifier and Type | +Method and Description | +
|---|---|
static ColumnType |
+ColumnType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ColumnType[] |
+ColumnType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/class-use/IndexType.html b/target/apidocs/com/blobcity/db/enums/class-use/IndexType.html new file mode 100644 index 0000000..7246f54 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/class-use/IndexType.html @@ -0,0 +1,223 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.enums | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+Db.addColumn(Credentials credentials,
+ String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
static boolean |
+Db.addColumn(String collection,
+ String columnName,
+ ColumnType columnType,
+ IndexType indexType,
+ AutoDefineType autoDefineType) |
+
static boolean |
+Db.createIndex(Credentials credentials,
+ String collection,
+ String columnName,
+ IndexType indexType) |
+
static boolean |
+Db.createIndex(String collection,
+ String columnName,
+ IndexType indexType) |
+
| Modifier and Type | +Method and Description | +
|---|---|
static IndexType |
+IndexType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static IndexType[] |
+IndexType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/class-use/ReplicationType.html b/target/apidocs/com/blobcity/db/enums/class-use/ReplicationType.html new file mode 100644 index 0000000..3956e32 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/class-use/ReplicationType.html @@ -0,0 +1,213 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.enums | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+Db.createCollection(Credentials credentials,
+ String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications, by connecting to the database with the
+ explicitly provided credentials.
+ |
+
static boolean |
+Db.createCollection(String collection,
+ CollectionType collectionType,
+ ReplicationType replicationType,
+ Integer replicationFactor)
+Creates a new collection with full parameter specifications
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static ReplicationType |
+ReplicationType.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ReplicationType[] |
+ReplicationType.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/package-frame.html b/target/apidocs/com/blobcity/db/enums/package-frame.html new file mode 100644 index 0000000..8d4972f --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +| Enum | +Description | +
|---|---|
| AutoDefineType | ++ |
| CollectionType | ++ |
| ColumnType | ++ |
| IndexType | ++ |
| ReplicationType | ++ |
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/package-tree.html b/target/apidocs/com/blobcity/db/enums/package-tree.html new file mode 100644 index 0000000..c646f04 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/package-tree.html @@ -0,0 +1,147 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/enums/package-use.html b/target/apidocs/com/blobcity/db/enums/package-use.html new file mode 100644 index 0000000..1771df5 --- /dev/null +++ b/target/apidocs/com/blobcity/db/enums/package-use.html @@ -0,0 +1,202 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.enums | ++ |
| Class and Description | +
|---|
| AutoDefineType | +
| CollectionType | +
| ColumnType | +
| IndexType | +
| ReplicationType | +
| Class and Description | +
|---|
| AutoDefineType | +
| CollectionType | +
| ColumnType | +
| IndexType | +
| ReplicationType | +
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/DbOperationException.html b/target/apidocs/com/blobcity/db/exceptions/DbOperationException.html new file mode 100644 index 0000000..a26f17c --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/DbOperationException.html @@ -0,0 +1,338 @@ + + + + + + +public class DbOperationException +extends RuntimeException+
| Constructor and Description | +
|---|
DbOperationException(String errorCode) |
+
DbOperationException(String errorCode,
+ String message) |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+getErrorCode() |
+
String |
+toString() |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTraceCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/InternalAdapterException.html b/target/apidocs/com/blobcity/db/exceptions/InternalAdapterException.html new file mode 100644 index 0000000..c538276 --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/InternalAdapterException.html @@ -0,0 +1,309 @@ + + + + + + +public class InternalAdapterException +extends RuntimeException+
| Constructor and Description | +
|---|
InternalAdapterException() |
+
InternalAdapterException(String message) |
+
InternalAdapterException(String message,
+ Throwable throwable) |
+
InternalAdapterException(Throwable throwable) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/InternalDbException.html b/target/apidocs/com/blobcity/db/exceptions/InternalDbException.html new file mode 100644 index 0000000..5b11c8e --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/InternalDbException.html @@ -0,0 +1,317 @@ + + + + + + +public class InternalDbException +extends RuntimeException+
| Constructor and Description | +
|---|
InternalDbException() |
+
InternalDbException(String message) |
+
InternalDbException(String message,
+ Throwable throwable) |
+
InternalDbException(Throwable throwable) |
+
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/class-use/DbOperationException.html b/target/apidocs/com/blobcity/db/exceptions/class-use/DbOperationException.html new file mode 100644 index 0000000..74c10e9 --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/class-use/DbOperationException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/class-use/InternalAdapterException.html b/target/apidocs/com/blobcity/db/exceptions/class-use/InternalAdapterException.html new file mode 100644 index 0000000..1b6edcd --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/class-use/InternalAdapterException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/class-use/InternalDbException.html b/target/apidocs/com/blobcity/db/exceptions/class-use/InternalDbException.html new file mode 100644 index 0000000..1d94c8e --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/class-use/InternalDbException.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/package-frame.html b/target/apidocs/com/blobcity/db/exceptions/package-frame.html new file mode 100644 index 0000000..1d367e6 --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +| Exception | +Description | +
|---|---|
| DbOperationException | +
+ Represents any exception that occurs on the database along with the appropriate error code for the exception.
+ |
+
| InternalAdapterException | ++ |
| InternalDbException | +
+ This exception is thrown when an error occurs that is internal to the database.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/package-tree.html b/target/apidocs/com/blobcity/db/exceptions/package-tree.html new file mode 100644 index 0000000..dc64146 --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/exceptions/package-use.html b/target/apidocs/com/blobcity/db/exceptions/package-use.html new file mode 100644 index 0000000..74e4559 --- /dev/null +++ b/target/apidocs/com/blobcity/db/exceptions/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/package-frame.html b/target/apidocs/com/blobcity/db/package-frame.html new file mode 100644 index 0000000..4b16cc7 --- /dev/null +++ b/target/apidocs/com/blobcity/db/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +| Class | +Description | +
|---|---|
| Db | +
+ This class provides the connection and query execution framework for performing operations on the BlobCity data
+ store.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/package-tree.html b/target/apidocs/com/blobcity/db/package-tree.html new file mode 100644 index 0000000..76046ec --- /dev/null +++ b/target/apidocs/com/blobcity/db/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/package-use.html b/target/apidocs/com/blobcity/db/package-use.html new file mode 100644 index 0000000..0d2e0f4 --- /dev/null +++ b/target/apidocs/com/blobcity/db/package-use.html @@ -0,0 +1,184 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.search | ++ |
| Class and Description | +
|---|
| Db
+ This class provides the connection and query execution framework for performing operations on the BlobCity data
+ store.
+ |
+
| Class and Description | +
|---|
| Db
+ This class provides the connection and query execution framework for performing operations on the BlobCity data
+ store.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/Order.html b/target/apidocs/com/blobcity/db/search/Order.html new file mode 100644 index 0000000..03bcb29 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/Order.html @@ -0,0 +1,348 @@ + + + + + + +public enum Order +extends Enum<Order>+
OrderElements| Enum Constant and Description | +
|---|
ASC |
+
DESC |
+
| Modifier and Type | +Method and Description | +
|---|---|
static Order |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static Order[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final Order ASC+
public static final Order DESC+
public static Order[] values()+
+for (Order c : Order.values()) + System.out.println(c); +
public static Order valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/OrderElement.html b/target/apidocs/com/blobcity/db/search/OrderElement.html new file mode 100644 index 0000000..89e1f27 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/OrderElement.html @@ -0,0 +1,318 @@ + + + + + + +| Modifier and Type | +Method and Description | +
|---|---|
com.google.gson.JsonObject |
+asJson()
+Provides a legal JSON form of the implementing class
+ |
+
String |
+asSql()
+Provides a legal SQL form of the implementing class
+ |
+
protected OrderElement |
+clone() |
+
static OrderElement |
+create(String columnName,
+ Order order)
+Creates an instance of an
+OrderElement to define the sort order for the results of a Query |
+
public static OrderElement create(String columnName, + Order order)+
OrderElement to define the sort order for the results of a QuerycolumnName - name of the column to be orderedorder - direction of orderingOrderElementpublic com.google.gson.JsonObject asJson()+
JSONArray, JSONObject or String) as defined by Tpublic String asSql()+
Stringprotected OrderElement clone()+ +
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/ParamOperator.html b/target/apidocs/com/blobcity/db/search/ParamOperator.html new file mode 100644 index 0000000..8999a9e --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/ParamOperator.html @@ -0,0 +1,465 @@ + + + + + + +public enum ParamOperator +extends Enum<ParamOperator>+
SearchParam| Enum Constant and Description | +
|---|
BETWEEN
+between check, expects 2 parameter.
+ |
+
EQ
+Equals check, expects 1 parameter
+ |
+
GT
+Greater than check, expects 1 parameter
+ |
+
GT_EQ
+Greater than or equals check, expects 1 parameter
+ |
+
IN
+Contains like query, expects a list of parameters.
+ |
+
LT
+Less than check, expects 1 parameter
+ |
+
LT_EQ
+Less than or equals check, expects 1 parameter
+ |
+
NOT_EQ
+Not equal check, expects 1 parameter
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
String |
+asSql()
+Provides a legal SQL form of the implementing class
+ |
+
static ParamOperator |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ParamOperator[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final ParamOperator IN+
InternalDbException will be thrown.public static final ParamOperator EQ+
public static final ParamOperator NOT_EQ+
public static final ParamOperator LT+
public static final ParamOperator GT+
public static final ParamOperator LT_EQ+
public static final ParamOperator GT_EQ+
public static final ParamOperator BETWEEN+ +
public static ParamOperator[] values()+
+for (ParamOperator c : ParamOperator.values()) + System.out.println(c); +
public static ParamOperator valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/Query.html b/target/apidocs/com/blobcity/db/search/Query.html new file mode 100644 index 0000000..a444773 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/Query.html @@ -0,0 +1,531 @@ + + + + + + +| Modifier and Type | +Method and Description | +
|---|---|
com.google.gson.JsonObject |
+asJson()
+Provides a legal JSON form of the implementing class
+ |
+
String |
+asSql()
+Provides a legal SQL form of the implementing class
+ |
+
static Query |
+count() |
+
Query |
+filter(String... filterNames) |
+
Query |
+from(Class<T> tableName)
+Method to add a collection to the list of tables on which the query is to be performed.
+ |
+
Query |
+from(String tableName) |
+
String |
+getDbName(Class<T> cls) |
+
List<Class<T>> |
+getFromTables() |
+
List<String> |
+getFromTableStrings() |
+
Query |
+limit(int limit)
+Use to apply a limit clause on a search query.
+ |
+
Query |
+limit(int limit,
+ int offset)
+Use to apply a limit with offset clause on search results.
+ |
+
Query |
+orderBy(OrderElement... orderElems) |
+
static Query |
+select()
+Static initializer for selecting all columns
+ |
+
static Query |
+select(String... columnNames)
+Static initializer for selected columns
+ |
+
static <T extends Db> |
+table(Class<T> tableName)
+Static initializer for selecting data from all columns and setting the collection.
+ |
+
Query |
+where(SearchParam searchParam) |
+
public static Query select()+
Query initialized to pick up data from all columnspublic static Query select(String... columnNames)+
columnNames - names of columns to be selected from the collection(s) on which the query is being runQuery initialized to pick up data from specified columnspublic static Query count()+
public static <T extends Db> Query table(Class<T> tableName)+
select() and from(java.lang.Class)T - instance of DbtableName - name of the collection being queriedQueryselect(),
+from(java.lang.Class)public Query from(Class<T> tableName)+
InternalDbException
+ to be thrown.tableName - name of the collection to be queriedQuerypublic Query where(SearchParam searchParam)+
public Query orderBy(OrderElement... orderElems)+
public Query limit(int limit)+
limit - the number of items to which the search response is to be limitedQuery with the limit clause appliedpublic Query limit(int limit, + int offset)+
limit - the number of items to which the search response is to be limitedoffset - the number of items skipped from the beginning of the result setQuery with the limit clause appliedpublic com.google.gson.JsonObject asJson()+
JSONArray, JSONObject or String) as defined by Tpublic String asSql()+
Stringpublic List<Class<T>> getFromTables()+
List of tables being searched throughpublic List<String> getFromTableStrings()+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/SearchOperator.html b/target/apidocs/com/blobcity/db/search/SearchOperator.html new file mode 100644 index 0000000..6b70026 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/SearchOperator.html @@ -0,0 +1,354 @@ + + + + + + +public enum SearchOperator +extends Enum<SearchOperator>+
SearchParam| Enum Constant and Description | +
|---|
AND
+And condition for queries
+ |
+
OR
+Or condition for queries
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static SearchOperator |
+valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static SearchOperator[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
public static final SearchOperator AND+
public static final SearchOperator OR+
public static SearchOperator[] values()+
+for (SearchOperator c : SearchOperator.values()) + System.out.println(c); +
public static SearchOperator valueOf(String name)+
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/SearchParam.html b/target/apidocs/com/blobcity/db/search/SearchParam.html new file mode 100644 index 0000000..55adf00 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/SearchParam.html @@ -0,0 +1,544 @@ + + + + + + +public class SearchParam +extends Object+
| Modifier and Type | +Method and Description | +
|---|---|
SearchParam |
+and(SearchParam param)
+Allows other
+SearchParams to be linked to the existing one using an SearchOperator.AND operator |
+
com.google.gson.JsonArray |
+asJson()
+Provides a legal JSON form of the implementing class
+ |
+
String |
+asSql()
+Provides a legal SQL form of the implementing class
+ |
+
SearchParam |
+between(Object arg1,
+ Object arg2)
+Sets the condition for this search param as
+ParamOperator.BETWEEN along with the arguments for it. |
+
static SearchParam |
+create(String paramName)
+Creates a new
+SearchParam for a parameter |
+
SearchParam |
+eq(Object arg)
+Sets the condition for this search param as
+ParamOperator.EQ along with the argument for it. |
+
SearchParam |
+gt(Object arg)
+Sets the condition for this search param as
+ParamOperator.GT along with the argument for it. |
+
SearchParam |
+gteq(Object arg)
+Sets the condition for this search param as
+ParamOperator.GT_EQ along with the argument for it. |
+
SearchParam |
+in(Object... args)
+Sets the condition for this search param as
+ParamOperator.IN along with the arguments for it. |
+
SearchParam |
+lt(Object arg)
+Sets the condition for this search param as
+ParamOperator.LT along with the argument for it. |
+
SearchParam |
+lteq(Object arg)
+Sets the condition for this search param as
+ParamOperator.LT_EQ along with the argument for it. |
+
SearchParam |
+noteq(Object arg)
+Sets the condition for this search param as
+ParamOperator.NOT_EQ along with the argument for it. |
+
SearchParam |
+or(SearchParam param)
+Allows other
+SearchParams to be linked to the existing one using an SearchOperator.OR operator |
+
public static SearchParam create(String paramName)+
SearchParam for a parameterparamName - name of the parameter which is being searchedSearchParampublic SearchParam in(Object... args)+
ParamOperator.IN along with the arguments for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.args - arguments for the IN conditionSearchParamParamOperator.INpublic SearchParam eq(Object arg)+
ParamOperator.EQ along with the argument for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg - argument for the EQ conditionSearchParamParamOperator.EQpublic SearchParam noteq(Object arg)+
ParamOperator.NOT_EQ along with the argument for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg - argument for the NOT_EQ conditionSearchParamParamOperator.NOT_EQpublic SearchParam gt(Object arg)+
ParamOperator.GT along with the argument for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg - argument for the GT conditionSearchParamParamOperator.GTpublic SearchParam lt(Object arg)+
ParamOperator.LT along with the argument for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg - argument for the LT conditionSearchParamParamOperator.LTpublic SearchParam gteq(Object arg)+
ParamOperator.GT_EQ along with the argument for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg - argument for the GT_EQ conditionSearchParamParamOperator.GT_EQpublic SearchParam lteq(Object arg)+
ParamOperator.LT_EQ along with the argument for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg - argument for the LT_EQ conditionSearchParamParamOperator.LT_EQpublic SearchParam between(Object arg1, + Object arg2)+
ParamOperator.BETWEEN along with the arguments for it. Any earlier conditions and arguments on this
+ SearchParam will be replaced.arg1 - left hand bound argument for the BETWEEN conditionarg2 - right hand bound argument for the BETWEEN conditionSearchParamParamOperator.BETWEENpublic SearchParam and(SearchParam param)+
SearchParams to be linked to the existing one using an SearchOperator.AND operatorparam - another SearchParam to be linked to the existing oneSearchParamSearchOperator.ANDpublic SearchParam or(SearchParam param)+
SearchParams to be linked to the existing one using an SearchOperator.OR operatorparam - another SearchParam to be linked to the existing oneSearchParamSearchOperator.ORpublic com.google.gson.JsonArray asJson()+
JSONArray, JSONObject or String) as defined by TCopyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/StringUtil.html b/target/apidocs/com/blobcity/db/search/StringUtil.html new file mode 100644 index 0000000..f849294 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/StringUtil.html @@ -0,0 +1,411 @@ + + + + + + +| Constructor and Description | +
|---|
StringUtil() |
+
| Modifier and Type | +Method and Description | +
|---|---|
static boolean |
+isEmpty(String str)
+
+ |
+
static String |
+join(List<String> list)
+
+ |
+
static String |
+join(List<String> list,
+ String separator)
+
+ |
+
static String |
+join(List<String> list,
+ String separator,
+ String defaultVal)
+
+ |
+
static String |
+join(List<String> list,
+ String separator,
+ String defaultVal,
+ String escapeChar)
+
+ |
+
public static String join(List<String> list)+
List of Strings into a single String separated by a separator. Internally
+ consumes join(java.util.List, java.lang.String) with a default separator of ","list - values to be joinedString of list if it is non null, else nulljoin(java.util.List, java.lang.String)public static String join(List<String> list, + String separator)+
List of Strings into a single String separated by a separator. Internally
+ consumes join(java.util.List, java.lang.String, java.lang.String) with a default defaultVal of
+ nulllist - values to be joinedseparator - for values of the listString of list if it is non null, else nulljoin(java.util.List, java.lang.String, java.lang.String)public static String join(List<String> list, + String separator, + String defaultVal)+
List of Strings into a single String separated by a seperator. Internally
+ consumes join(java.util.List, java.lang.String, java.lang.String, java.lang.String) with a default
+ escapeChar as an empty String i.e. ""list - values to be joinedseparator - separator for values of the listdefaultVal - value to be returned if the list is null or emptyString of list if it is non null, else defaultValuejoin(java.util.List, java.lang.String, java.lang.String, java.lang.String)public static String join(List<String> list, + String separator, + String defaultVal, + String escapeChar)+ +
list - values to be joinedseparator - separator for values of the listdefaultVal - value to be returned if the list is null or emptyescapeChar - character (as String) to be used to escape the values in the listString of list by escaping each String using escapeChar if it is
+ non null, else defaultValuepublic static boolean isEmpty(String str)+ +
str - String to be validatedtrue if value is null or empty by the definition of String.isEmpty()String.isEmpty()Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/Order.html b/target/apidocs/com/blobcity/db/search/class-use/Order.html new file mode 100644 index 0000000..5958a46 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/Order.html @@ -0,0 +1,191 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static Order |
+Order.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static Order[] |
+Order.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static OrderElement |
+OrderElement.create(String columnName,
+ Order order)
+Creates an instance of an
+OrderElement to define the sort order for the results of a Query |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/OrderElement.html b/target/apidocs/com/blobcity/db/search/class-use/OrderElement.html new file mode 100644 index 0000000..e84a3be --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/OrderElement.html @@ -0,0 +1,186 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
protected OrderElement |
+OrderElement.clone() |
+
static OrderElement |
+OrderElement.create(String columnName,
+ Order order)
+Creates an instance of an
+OrderElement to define the sort order for the results of a Query |
+
| Modifier and Type | +Method and Description | +
|---|---|
Query |
+Query.orderBy(OrderElement... orderElems) |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/ParamOperator.html b/target/apidocs/com/blobcity/db/search/class-use/ParamOperator.html new file mode 100644 index 0000000..f9c5ea5 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/ParamOperator.html @@ -0,0 +1,175 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static ParamOperator |
+ParamOperator.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static ParamOperator[] |
+ParamOperator.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/Query.html b/target/apidocs/com/blobcity/db/search/class-use/Query.html new file mode 100644 index 0000000..feed0a4 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/Query.html @@ -0,0 +1,261 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static <T extends Db> |
+Db.execute(Credentials credentials,
+ Query<T> query) |
+
static <T extends Db> |
+Db.execute(Query<T> query) |
+
static <T extends Db> |
+Db.search(Credentials credentials,
+ Query<T> query)
+Allows search queries to be performed as defined by
+ |
+
static <T extends Db> |
+Db.search(Query<T> query)
+Allows search queries to be performed as defined by
+
+ http://docs.blobcity.com/display/DB/Operations+on+data#Operationsondata-SEARCH.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
static Query |
+Query.count() |
+
Query |
+Query.filter(String... filterNames) |
+
Query |
+Query.from(Class<T> tableName)
+Method to add a collection to the list of tables on which the query is to be performed.
+ |
+
Query |
+Query.from(String tableName) |
+
Query |
+Query.limit(int limit)
+Use to apply a limit clause on a search query.
+ |
+
Query |
+Query.limit(int limit,
+ int offset)
+Use to apply a limit with offset clause on search results.
+ |
+
Query |
+Query.orderBy(OrderElement... orderElems) |
+
static Query |
+Query.select()
+Static initializer for selecting all columns
+ |
+
static Query |
+Query.select(String... columnNames)
+Static initializer for selected columns
+ |
+
static <T extends Db> |
+Query.table(Class<T> tableName)
+Static initializer for selecting data from all columns and setting the collection.
+ |
+
Query |
+Query.where(SearchParam searchParam) |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/SearchOperator.html b/target/apidocs/com/blobcity/db/search/class-use/SearchOperator.html new file mode 100644 index 0000000..6649162 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/SearchOperator.html @@ -0,0 +1,175 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
static SearchOperator |
+SearchOperator.valueOf(String name)
+Returns the enum constant of this type with the specified name.
+ |
+
static SearchOperator[] |
+SearchOperator.values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/SearchParam.html b/target/apidocs/com/blobcity/db/search/class-use/SearchParam.html new file mode 100644 index 0000000..8318bb8 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/SearchParam.html @@ -0,0 +1,254 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db.search | ++ |
| Modifier and Type | +Method and Description | +
|---|---|
SearchParam |
+SearchParam.and(SearchParam param)
+Allows other
+SearchParams to be linked to the existing one using an SearchOperator.AND operator |
+
SearchParam |
+SearchParam.between(Object arg1,
+ Object arg2)
+Sets the condition for this search param as
+ParamOperator.BETWEEN along with the arguments for it. |
+
static SearchParam |
+SearchParam.create(String paramName)
+Creates a new
+SearchParam for a parameter |
+
SearchParam |
+SearchParam.eq(Object arg)
+Sets the condition for this search param as
+ParamOperator.EQ along with the argument for it. |
+
SearchParam |
+SearchParam.gt(Object arg)
+Sets the condition for this search param as
+ParamOperator.GT along with the argument for it. |
+
SearchParam |
+SearchParam.gteq(Object arg)
+Sets the condition for this search param as
+ParamOperator.GT_EQ along with the argument for it. |
+
SearchParam |
+SearchParam.in(Object... args)
+Sets the condition for this search param as
+ParamOperator.IN along with the arguments for it. |
+
SearchParam |
+SearchParam.lt(Object arg)
+Sets the condition for this search param as
+ParamOperator.LT along with the argument for it. |
+
SearchParam |
+SearchParam.lteq(Object arg)
+Sets the condition for this search param as
+ParamOperator.LT_EQ along with the argument for it. |
+
SearchParam |
+SearchParam.noteq(Object arg)
+Sets the condition for this search param as
+ParamOperator.NOT_EQ along with the argument for it. |
+
SearchParam |
+SearchParam.or(SearchParam param)
+Allows other
+SearchParams to be linked to the existing one using an SearchOperator.OR operator |
+
| Modifier and Type | +Method and Description | +
|---|---|
SearchParam |
+SearchParam.and(SearchParam param)
+Allows other
+SearchParams to be linked to the existing one using an SearchOperator.AND operator |
+
SearchParam |
+SearchParam.or(SearchParam param)
+Allows other
+SearchParams to be linked to the existing one using an SearchOperator.OR operator |
+
Query |
+Query.where(SearchParam searchParam) |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/class-use/StringUtil.html b/target/apidocs/com/blobcity/db/search/class-use/StringUtil.html new file mode 100644 index 0000000..e203ba2 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/class-use/StringUtil.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/package-frame.html b/target/apidocs/com/blobcity/db/search/package-frame.html new file mode 100644 index 0000000..89a1003 --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +| Class | +Description | +
|---|---|
| OrderElement | +
+ Class to handle order by clauses for results of queries.
+ |
+
| Query<T extends Db> | +
+ Query builder interface for the adapter to support querying mechanism for search functionality
+ |
+
| SearchParam | +
+ Class to create Search parameters to be used as the WHERE clause in a query which helps in filtering result sets.
+ |
+
| StringUtil | +
+ Utility class to perform operations on
+String. |
+
| Enum | +Description | +
|---|---|
| Order | +
+ Used to provide sorting order for
+OrderElements |
+
| ParamOperator | +
+ Enumeration of operators that can be applied inside search criteria defined by
+SearchParam |
+
| SearchOperator | +
+ Enumeration of conditional operators that can be applied on different filter criteria defined by
+SearchParam |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/package-tree.html b/target/apidocs/com/blobcity/db/search/package-tree.html new file mode 100644 index 0000000..3d1dd1f --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/com/blobcity/db/search/package-use.html b/target/apidocs/com/blobcity/db/search/package-use.html new file mode 100644 index 0000000..e41a75b --- /dev/null +++ b/target/apidocs/com/blobcity/db/search/package-use.html @@ -0,0 +1,207 @@ + + + + + + +| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.search | ++ |
| Class and Description | +
|---|
| Query
+ Query builder interface for the adapter to support querying mechanism for search functionality
+ |
+
| Class and Description | +
|---|
| Order
+ Used to provide sorting order for
+OrderElements |
+
| OrderElement
+ Class to handle order by clauses for results of queries.
+ |
+
| ParamOperator
+ Enumeration of operators that can be applied inside search criteria defined by
+SearchParam |
+
| Query
+ Query builder interface for the adapter to support querying mechanism for search functionality
+ |
+
| SearchOperator
+ Enumeration of conditional operators that can be applied on different filter criteria defined by
+SearchParam |
+
| SearchParam
+ Class to create Search parameters to be used as the WHERE clause in a query which helps in filtering result sets.
+ |
+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/constant-values.html b/target/apidocs/constant-values.html new file mode 100644 index 0000000..e0c6e5e --- /dev/null +++ b/target/apidocs/constant-values.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/deprecated-list.html b/target/apidocs/deprecated-list.html new file mode 100644 index 0000000..7f13d9b --- /dev/null +++ b/target/apidocs/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/help-doc.html b/target/apidocs/help-doc.html new file mode 100644 index 0000000..70b2d28 --- /dev/null +++ b/target/apidocs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/index-all.html b/target/apidocs/index-all.html new file mode 100644 index 0000000..63af64a --- /dev/null +++ b/target/apidocs/index-all.html @@ -0,0 +1,780 @@ + + + + + + +SearchParams to be linked to the existing one using an SearchOperator.AND operatorParamOperator.BETWEEN along with the arguments for it.OrderElement to define the sort order for the results of a QuerySearchParam for a parameterParamOperator.EQ along with the argument for it.Db that is internally used by the
+ adapter for querying.Db that is internally used by the
+ adapter for querying.ParamOperator.GT along with the argument for it.ParamOperator.GT_EQ along with the argument for it.ParamOperator.IN along with the arguments for it.ParamOperator.LT along with the argument for it.ParamOperator.LT_EQ along with the argument for it.ParamOperator.NOT_EQ along with the argument for it.SearchParams to be linked to the existing one using an SearchOperator.OR operatorOrderElementsSearchParamSearchParamString.Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/index.html b/target/apidocs/index.html new file mode 100644 index 0000000..438af60 --- /dev/null +++ b/target/apidocs/index.html @@ -0,0 +1,75 @@ + + + + + + ++ + diff --git a/target/apidocs/overview-summary.html b/target/apidocs/overview-summary.html new file mode 100644 index 0000000..82671ed --- /dev/null +++ b/target/apidocs/overview-summary.html @@ -0,0 +1,160 @@ + + + + + + +
| Package | +Description | +
|---|---|
| com.blobcity.db | ++ |
| com.blobcity.db.annotations | ++ |
| com.blobcity.db.config | ++ |
| com.blobcity.db.enums | ++ |
| com.blobcity.db.exceptions | ++ |
| com.blobcity.db.search | ++ |
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/overview-tree.html b/target/apidocs/overview-tree.html new file mode 100644 index 0000000..827fcc8 --- /dev/null +++ b/target/apidocs/overview-tree.html @@ -0,0 +1,189 @@ + + + + + + +Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/package-list b/target/apidocs/package-list new file mode 100644 index 0000000..6e9b720 --- /dev/null +++ b/target/apidocs/package-list @@ -0,0 +1,6 @@ +com.blobcity.db +com.blobcity.db.annotations +com.blobcity.db.config +com.blobcity.db.enums +com.blobcity.db.exceptions +com.blobcity.db.search diff --git a/target/apidocs/script.js b/target/apidocs/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/target/apidocs/serialized-form.html b/target/apidocs/serialized-form.html new file mode 100644 index 0000000..e40061c --- /dev/null +++ b/target/apidocs/serialized-form.html @@ -0,0 +1,172 @@ + + + + + + +String errorCode+
Copyright © 2016. All rights reserved.
+ + diff --git a/target/apidocs/stylesheet.css b/target/apidocs/stylesheet.css new file mode 100644 index 0000000..cebb4fd --- /dev/null +++ b/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; + width:100%; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/target/db-java-adapter-1.2.6-SNAPSHOT-javadoc.jar b/target/db-java-adapter-1.2.6-SNAPSHOT-javadoc.jar new file mode 100644 index 0000000..21adef5 Binary files /dev/null and b/target/db-java-adapter-1.2.6-SNAPSHOT-javadoc.jar differ diff --git a/target/db-java-adapter-1.2.6-SNAPSHOT-sources.jar b/target/db-java-adapter-1.2.6-SNAPSHOT-sources.jar new file mode 100644 index 0000000..ff007ac Binary files /dev/null and b/target/db-java-adapter-1.2.6-SNAPSHOT-sources.jar differ diff --git a/target/db-java-adapter-1.2.6-SNAPSHOT.jar b/target/db-java-adapter-1.2.6-SNAPSHOT.jar new file mode 100644 index 0000000..bbcb874 Binary files /dev/null and b/target/db-java-adapter-1.2.6-SNAPSHOT.jar differ diff --git a/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 0000000..8b89c97 --- /dev/null +++ b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + +