Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbroberts2020-12-04 07:21:46 +0000
committerRyan T. Baldwin2020-12-04 07:21:46 +0000
commit0b94608eb56946410c50a680bb27f7dcabb7bb91 (patch)
treedabda0ab30de9d7039edc080145d00117b96e6be /plugins/org.eclipse.osee.orcs.db
parent51f959b507d66b8d8a3879a914cc131f7e82ad34 (diff)
downloadorg.eclipse.osee-0b94608eb56946410c50a680bb27f7dcabb7bb91.tar.gz
org.eclipse.osee-0b94608eb56946410c50a680bb27f7dcabb7bb91.tar.xz
org.eclipse.osee-0b94608eb56946410c50a680bb27f7dcabb7bb91.zip
feature[TW17632]: Remove flywaydb
Change-Id: I8a01e4c4a376785b1240ccadbb905c7024b1b854 Signed-off-by: broberts <baily.e.roberts@boeing.com>
Diffstat (limited to 'plugins/org.eclipse.osee.orcs.db')
-rw-r--r--plugins/org.eclipse.osee.orcs.db/OSGI-INF/osee.datastore.migration.resource.xml8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/DataStoreAdminImpl.java2
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/MigrateDatastoreCallable.java2
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/LoadSqlWriter.java35
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/ArtifactSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/AttributeSqlHandler.java12
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/RelationSqlHandler.java12
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/resource/OseeDatastoreMigrationResource.java47
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/Engines.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/ArtifactQuerySqlWriter.java10
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/OrcsScriptSqlWriter.java40
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlContextFactoryImpl.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlWriter.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllBranchesSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllTxsSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactGuidSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactIdsSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTxCommentSqlHandler.java12
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTypeSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AssociatedArtIdSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeRawSqlHandler.java12
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTokenSqlHandler.java10
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeExistsSqlHandler.java10
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeNotExistsSqlHandler.java12
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchAncestorOfSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchArchivedSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchChildOfSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchIdsSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchNameSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchStateSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchTypesSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/FollowRelationSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MainTableFieldSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MergeBranchForSqlHandler.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedRecursiveHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedToSqlHandler.java16
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeExistsSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeFollowSqlHandler.java20
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeNotExistsSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideExistsSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideNotExistsSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxAuthorIdsSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxBranchIdsSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommentSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommitArtIdSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateRangeSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateWithOperatorSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetHeadSqlHandler.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetPriorSqlHandler.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithOperatorSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithTwoOperatorsSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdsSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxTypesSqlHandler.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraAttributeDataSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraBranchDataSqlHandler.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraRelationDataSqlHandler.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraTxDataSqlHandler.java6
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/AbstractSqlWriter.java38
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/ObjectField.java132
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SelectiveArtifactSqlWriter.java10
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlAliasManager.java12
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlFieldResolver.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/ComodificationCheck.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/TxSqlBuilderImpl.java10
64 files changed, 323 insertions, 377 deletions
diff --git a/plugins/org.eclipse.osee.orcs.db/OSGI-INF/osee.datastore.migration.resource.xml b/plugins/org.eclipse.osee.orcs.db/OSGI-INF/osee.datastore.migration.resource.xml
deleted file mode 100644
index babd16448a0..00000000000
--- a/plugins/org.eclipse.osee.orcs.db/OSGI-INF/osee.datastore.migration.resource.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0"?>
-<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0">
- <implementation
- class="org.eclipse.osee.orcs.db.internal.resource.OseeDatastoreMigrationResource" />
- <service>
- <provide interface="org.eclipse.osee.jdbc.JdbcMigrationResource"/>
- </service>
-</scr:component>
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/DataStoreAdminImpl.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/DataStoreAdminImpl.java
index c5ad0872d35..cc20e70fd28 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/DataStoreAdminImpl.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/DataStoreAdminImpl.java
@@ -60,7 +60,7 @@ public class DataStoreAdminImpl implements DataStoreAdmin {
Conditions.checkExpressionFailOnTrue(jdbcClient.getConfig().isProduction(),
"Error - attempting to initialize a production datastore.");
- jdbcClient.migrate(options, schemaProvider.get());
+ jdbcClient.createDataStore(options, schemaProvider.get());
String attributeDataPath = ResourceConstants.getAttributeDataPath(properties);
logger.info("Deleting application server binary data [%s]...", attributeDataPath);
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/MigrateDatastoreCallable.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/MigrateDatastoreCallable.java
index 555704f11b3..e13bc71c339 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/MigrateDatastoreCallable.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/MigrateDatastoreCallable.java
@@ -41,7 +41,7 @@ public class MigrateDatastoreCallable extends AbstractDatastoreCallable<DataStor
@Override
public DataStoreInfo call() throws Exception {
- getJdbcClient().migrate(options, schemaProvider.get());
+ getJdbcClient().createDataStore(options, schemaProvider.get());
Callable<DataStoreInfo> fetchCallable =
new FetchDatastoreInfoCallable(getLogger(), getJdbcClient(), schemaProvider, preferences);
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/LoadSqlWriter.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/LoadSqlWriter.java
index 69da8e70775..8c034b2676c 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/LoadSqlWriter.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/LoadSqlWriter.java
@@ -15,9 +15,10 @@ package org.eclipse.osee.orcs.db.internal.loader;
import java.util.Iterator;
import java.util.List;
+
import org.eclipse.osee.framework.core.OrcsTokenService;
import org.eclipse.osee.framework.core.enums.ModificationType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.core.enums.TxCurrent;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.orcs.QueryType;
@@ -39,8 +40,8 @@ public class LoadSqlWriter extends AbstractSqlWriter {
@Override
protected void writeSelectFields() {
- String txAlias = getLastAlias(TableEnum.TXS_TABLE);
- String artJoinAlias = getLastAlias(TableEnum.JOIN_ID4_TABLE);
+ String txAlias = getLastAlias(SqlTable.TXS_TABLE);
+ String artJoinAlias = getLastAlias(SqlTable.OSEE_JOIN_ID4_TABLE);
writeSelectFields(txAlias, "gamma_id", txAlias, "mod_type", txAlias, "branch_id", txAlias, "transaction_id",
txAlias, "app_id");
@@ -53,22 +54,22 @@ public class LoadSqlWriter extends AbstractSqlWriter {
@Override
public void writeGroupAndOrder() {
- String artAlias = getLastAlias(TableEnum.JOIN_ID4_TABLE);
- String txAlias = getLastAlias(TableEnum.TXS_TABLE);
+ String artAlias = getLastAlias(SqlTable.OSEE_JOIN_ID4_TABLE);
+ String txAlias = getLastAlias(SqlTable.TXS_TABLE);
write("\n ORDER BY %s.branch_id, %s.id2", txAlias, artAlias);
- if (hasAlias(TableEnum.ATTRIBUTE_TABLE)) {
- write(", %s.attr_id", getLastAlias(TableEnum.ATTRIBUTE_TABLE));
+ if (hasAlias(SqlTable.ATTRIBUTE_TABLE)) {
+ write(", %s.attr_id", getLastAlias(SqlTable.ATTRIBUTE_TABLE));
}
- if (hasAlias(TableEnum.RELATION_TABLE)) {
- write(", %s.rel_link_id", getLastAlias(TableEnum.RELATION_TABLE));
+ if (hasAlias(SqlTable.RELATION_TABLE)) {
+ write(", %s.rel_link_id", getLastAlias(SqlTable.RELATION_TABLE));
}
write(", %s.transaction_id desc", txAlias);
}
@Override
public void writeTxBranchFilter(String txsAlias, boolean allowDeleted) {
- String artJoinAlias = getLastAlias(TableEnum.JOIN_ID4_TABLE);
+ String artJoinAlias = getLastAlias(SqlTable.OSEE_JOIN_ID4_TABLE);
writeTxFilter(txsAlias, artJoinAlias, allowDeleted);
write(" AND ");
write(txsAlias);
@@ -89,7 +90,7 @@ public class LoadSqlWriter extends AbstractSqlWriter {
*/
//@formatter:on
boolean hasTable[] =
- {hasAlias(TableEnum.ARTIFACT_TABLE), hasAlias(TableEnum.ATTRIBUTE_TABLE), hasAlias(TableEnum.RELATION_TABLE)};
+ {hasAlias(SqlTable.ARTIFACT_TABLE), hasAlias(SqlTable.ATTRIBUTE_TABLE), hasAlias(SqlTable.RELATION_TABLE)};
/**********************************************************************
* Allow deleted artifacts applies even if the artifact table is not in the query. The other two only make sense
@@ -156,8 +157,8 @@ public class LoadSqlWriter extends AbstractSqlWriter {
* not made
*/
int count = 0;
- if (hasAlias(TableEnum.ARTIFACT_TABLE)) {
- List<String> artTables = getAliases(TableEnum.ARTIFACT_TABLE);
+ if (hasAlias(SqlTable.ARTIFACT_TABLE)) {
+ List<String> artTables = getAliases(SqlTable.ARTIFACT_TABLE);
if (OptionsUtil.areDeletedArtifactsIncluded(getOptions())) {
write("(");
buildTableGamma(artTables, txsAlias);
@@ -167,8 +168,8 @@ public class LoadSqlWriter extends AbstractSqlWriter {
count++;
}
}
- if (hasAlias(TableEnum.ATTRIBUTE_TABLE)) {
- List<String> attrTables = getAliases(TableEnum.ATTRIBUTE_TABLE);
+ if (hasAlias(SqlTable.ATTRIBUTE_TABLE)) {
+ List<String> attrTables = getAliases(SqlTable.ATTRIBUTE_TABLE);
if (OptionsUtil.areDeletedAttributesIncluded(getOptions())) {
if (count > 1) {
write(" AND ");
@@ -181,8 +182,8 @@ public class LoadSqlWriter extends AbstractSqlWriter {
count++;
}
}
- if (hasAlias(TableEnum.RELATION_TABLE)) {
- List<String> relationTables = getAliases(TableEnum.RELATION_TABLE);
+ if (hasAlias(SqlTable.RELATION_TABLE)) {
+ List<String> relationTables = getAliases(SqlTable.RELATION_TABLE);
if (OptionsUtil.areDeletedAttributesIncluded(getOptions())) {
if (count > 1) {
write(" AND ");
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/ArtifactSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/ArtifactSqlHandler.java
index e11523837bd..66bf4f32518 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/ArtifactSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/ArtifactSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.loader.handlers;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.db.internal.loader.criteria.CriteriaArtifact;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -47,9 +47,9 @@ public class ArtifactSqlHandler extends SqlHandler<CriteriaArtifact> {
@Override
public void addTables(AbstractSqlWriter writer) {
- jArtAlias = writer.addTable(TableEnum.JOIN_ID4_TABLE);
- artAlias = writer.addTable(TableEnum.ARTIFACT_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ARTIFACT);
+ jArtAlias = writer.addTable(SqlTable.OSEE_JOIN_ID4_TABLE);
+ artAlias = writer.addTable(SqlTable.ARTIFACT_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ARTIFACT);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/AttributeSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/AttributeSqlHandler.java
index 1060c1c5070..dc3c689f4f5 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/AttributeSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/AttributeSqlHandler.java
@@ -16,7 +16,7 @@ package org.eclipse.osee.orcs.db.internal.loader.handlers;
import java.util.Collection;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.db.internal.loader.criteria.CriteriaAttribute;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -55,18 +55,18 @@ public class AttributeSqlHandler extends SqlHandler<CriteriaAttribute> {
@Override
public void addTables(AbstractSqlWriter writer) {
- jArtAlias = writer.addTable(TableEnum.JOIN_ID4_TABLE);
+ jArtAlias = writer.addTable(SqlTable.OSEE_JOIN_ID4_TABLE);
if (criteria.getIds().size() > 1) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
if (criteria.getTypes().size() > 1) {
- jTypeIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jTypeIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- attrAlias = writer.addTable(TableEnum.ATTRIBUTE_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ATTRIBUTE);
+ attrAlias = writer.addTable(SqlTable.ATTRIBUTE_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ATTRIBUTE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/RelationSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/RelationSqlHandler.java
index e65167201cc..0fac5438e24 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/RelationSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/loader/handlers/RelationSqlHandler.java
@@ -16,7 +16,7 @@ package org.eclipse.osee.orcs.db.internal.loader.handlers;
import java.util.Collection;
import java.util.HashSet;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.type.Id;
import org.eclipse.osee.orcs.db.internal.loader.criteria.CriteriaRelation;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -57,19 +57,19 @@ public class RelationSqlHandler extends SqlHandler<CriteriaRelation> {
@Override
public void addTables(AbstractSqlWriter writer) {
- jArtAlias = writer.addTable(TableEnum.JOIN_ID4_TABLE);
+ jArtAlias = writer.addTable(SqlTable.OSEE_JOIN_ID4_TABLE);
if (criteria.getIds().size() > 1) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
typeIds = getLocalTypeIds();
if (typeIds.size() > 1) {
- jTypeIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jTypeIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- relationAlias = writer.addTable(TableEnum.RELATION_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ relationAlias = writer.addTable(SqlTable.RELATION_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
}
private Collection<Long> getLocalTypeIds() {
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/resource/OseeDatastoreMigrationResource.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/resource/OseeDatastoreMigrationResource.java
deleted file mode 100644
index d7d0dcd28da..00000000000
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/resource/OseeDatastoreMigrationResource.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*********************************************************************
- * Copyright (c) 2010 Boeing
- *
- * This program and the accompanying materials are made
- * available under the terms of the Eclipse Public License 2.0
- * which is available at https://www.eclipse.org/legal/epl-2.0/
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * Boeing - initial API and implementation
- **********************************************************************/
-
-package org.eclipse.osee.orcs.db.internal.resource;
-
-import static org.eclipse.osee.framework.core.enums.CoreBranches.SYSTEM_ROOT;
-import java.net.URL;
-import java.util.Map;
-import org.eclipse.osee.framework.core.data.OseeData;
-import org.eclipse.osee.framework.core.enums.BranchState;
-import org.eclipse.osee.framework.core.enums.BranchType;
-import org.eclipse.osee.framework.core.enums.CoreBranches;
-import org.eclipse.osee.jdbc.AbstractJdbcMigrationResource;
-
-public class OseeDatastoreMigrationResource extends AbstractJdbcMigrationResource {
-
- private static final String FILE_PATH = "migration/";
- private static final String TX_SEQ_PLACEHOLDER = "osee.tx_seq";
- private static final String SYS_ROOT_TYPE_PLACEHOLDER = "osee.sys_root_type";
- private static final String SYS_ROOT_STATE_PLACEHOLDER = "osee.sys_root_state";
- private static final String SYS_ROOT_NAME_PLACEHOLDER = "osee.sys_root_name";
- private static final String SYS_ROOT_ID_PLACEHOLDER = "osee.sys_root_id";
-
- @Override
- public URL getLocation() {
- return getClass().getResource(FILE_PATH);
- }
-
- @Override
- public void addPlaceholders(Map<String, String> placeholders) {
- placeholders.put(TX_SEQ_PLACEHOLDER, OseeData.TRANSACTION_ID_SEQ);
- placeholders.put(SYS_ROOT_TYPE_PLACEHOLDER, BranchType.SYSTEM_ROOT.getIdString());
- placeholders.put(SYS_ROOT_STATE_PLACEHOLDER, BranchState.MODIFIED.getIdString());
- placeholders.put(SYS_ROOT_NAME_PLACEHOLDER, CoreBranches.SYSTEM_ROOT.getName());
- placeholders.put(SYS_ROOT_ID_PLACEHOLDER, SYSTEM_ROOT.getIdString());
- }
-}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/Engines.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/Engines.java
index f1e612c2614..9477da4aea6 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/Engines.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/Engines.java
@@ -17,7 +17,7 @@ import static org.eclipse.osee.orcs.db.internal.search.handlers.SqlHandlerFactor
import static org.eclipse.osee.orcs.db.internal.search.handlers.SqlHandlerFactoryUtil.createBranchSqlHandlerFactory;
import static org.eclipse.osee.orcs.db.internal.search.handlers.SqlHandlerFactoryUtil.createObjectSqlHandlerFactory;
import static org.eclipse.osee.orcs.db.internal.search.handlers.SqlHandlerFactoryUtil.createTxSqlHandlerFactory;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.core.executor.ExecutorAdmin;
import org.eclipse.osee.framework.resource.management.IResourceManager;
import org.eclipse.osee.jdbc.JdbcClient;
@@ -82,19 +82,19 @@ public final class Engines {
return new TaggingEngine(tagProcessor);
}
- public static QuerySqlContextFactory newSqlContextFactory(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient, TableEnum table, String idColumn, SqlHandlerFactory handlerFactory, ObjectQueryType type) {
+ public static QuerySqlContextFactory newSqlContextFactory(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient, SqlTable table, String idColumn, SqlHandlerFactory handlerFactory, ObjectQueryType type) {
return new QuerySqlContextFactoryImpl(logger, joinFactory, jdbcClient, handlerFactory, table, idColumn, type);
}
public static QuerySqlContextFactory newBranchSqlContextFactory(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient) {
SqlHandlerFactory handlerFactory = createBranchSqlHandlerFactory(logger);
- return newSqlContextFactory(logger, joinFactory, jdbcClient, TableEnum.BRANCH_TABLE, "branch_id", handlerFactory,
+ return newSqlContextFactory(logger, joinFactory, jdbcClient, SqlTable.BRANCH_TABLE, "branch_id", handlerFactory,
ObjectQueryType.BRANCH);
}
public static QuerySqlContextFactory newTxSqlContextFactory(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient) {
SqlHandlerFactory handlerFactory = createTxSqlHandlerFactory(logger);
- return newSqlContextFactory(logger, joinFactory, jdbcClient, TableEnum.TX_DETAILS_TABLE, "transaction_id",
+ return newSqlContextFactory(logger, joinFactory, jdbcClient, SqlTable.TX_DETAILS_TABLE, "transaction_id",
handlerFactory, ObjectQueryType.TX);
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/ArtifactQuerySqlWriter.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/ArtifactQuerySqlWriter.java
index c8bfccea669..304fa0376b6 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/ArtifactQuerySqlWriter.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/ArtifactQuerySqlWriter.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.engines;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.QueryData;
@@ -31,8 +31,8 @@ public class ArtifactQuerySqlWriter extends AbstractSqlWriter {
@Override
protected void writeSelectFields() {
- String txAlias = getMainTableAlias(TableEnum.TXS_TABLE);
- String artAlias = getMainTableAlias(TableEnum.ARTIFACT_TABLE);
+ String txAlias = getMainTableAlias(SqlTable.TXS_TABLE);
+ String artAlias = getMainTableAlias(SqlTable.ARTIFACT_TABLE);
writeSelectFields(artAlias, "art_id", txAlias, "branch_id");
if (OptionsUtil.isHistorical(getOptions())) {
@@ -47,8 +47,8 @@ public class ArtifactQuerySqlWriter extends AbstractSqlWriter {
write("\n) xTable");
}
} else {
- write("\n ORDER BY %s.art_id, %s.branch_id", getMainTableAlias(TableEnum.ARTIFACT_TABLE),
- getMainTableAlias(TableEnum.TXS_TABLE));
+ write("\n ORDER BY %s.art_id, %s.branch_id", getMainTableAlias(SqlTable.ARTIFACT_TABLE),
+ getMainTableAlias(SqlTable.TXS_TABLE));
}
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/OrcsScriptSqlWriter.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/OrcsScriptSqlWriter.java
index e53306e6504..da63d57bb36 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/OrcsScriptSqlWriter.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/OrcsScriptSqlWriter.java
@@ -26,7 +26,7 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.type.MutableBoolean;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.orcs.core.ds.DynamicData;
@@ -53,7 +53,7 @@ import org.eclipse.osee.orcs.db.internal.sql.join.SqlJoinFactory;
* @author Roberto E. Escobar
*/
public class OrcsScriptSqlWriter extends AbstractSqlWriter {
- private final HashMap<TableEnum, String> mainAliases = new HashMap<>();
+ private final HashMap<SqlTable, String> mainAliases = new HashMap<>();
private static final SqlHandlerComparator HANDLER_COMPARATOR = new SqlHandlerComparator();
private final SqlFieldResolver fieldResolver;
@@ -156,15 +156,15 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
@Override
public void writeTxBranchFilter(String txsAlias, boolean allowDeleted) {
writeTxFilter(txsAlias, allowDeleted);
- if (hasAlias(TableEnum.BRANCH_TABLE)) {
- String alias = getFirstAlias(TableEnum.BRANCH_TABLE);
+ if (hasAlias(SqlTable.BRANCH_TABLE)) {
+ String alias = getFirstAlias(SqlTable.BRANCH_TABLE);
write(" AND ");
write(txsAlias);
write(".branch_id = ");
write(alias);
write(".branch_id");
- } else if (hasAlias(TableEnum.TX_DETAILS_TABLE)) {
- String alias = getFirstAlias(TableEnum.TX_DETAILS_TABLE);
+ } else if (hasAlias(SqlTable.TX_DETAILS_TABLE)) {
+ String alias = getFirstAlias(SqlTable.TX_DETAILS_TABLE);
write(" AND ");
write(txsAlias);
write(".transaction_id = ");
@@ -194,14 +194,14 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
}
if (!artHandlers.isEmpty()) {
- TableEnum table = null;
+ SqlTable table = null;
List<SqlHandler<?>> withQueryHandlers = null;
if (!branchHandlers.isEmpty()) {
withQueryHandlers = branchHandlers;
- table = TableEnum.BRANCH_TABLE;
+ table = SqlTable.BRANCH_TABLE;
} else if (!txHandlers.isEmpty()) {
withQueryHandlers = txHandlers;
- table = TableEnum.TX_DETAILS_TABLE;
+ table = SqlTable.TX_DETAILS_TABLE;
}
if (withQueryHandlers != null && table != null) {
@@ -237,7 +237,7 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
int level = data.getLevel();
ObjectField objectField = getObjectField(data);
- TableEnum table = objectField.getTable();
+ SqlTable table = objectField.getTable();
ObjectType type = objectField.getType();
String key = asKey(level, table, type);
@@ -253,24 +253,24 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
return toReturn;
}
- private String asKey(int level, TableEnum table, ObjectType type) {
+ private String asKey(int level, SqlTable table, ObjectType type) {
return String.format("%s.%s.%s", level, table, type);
}
- private SqlHandler<?> newSqlHandler(int level, TableEnum table, ObjectType type) {
+ private SqlHandler<?> newSqlHandler(int level, SqlTable table, ObjectType type) {
SqlHandler<?> handler = null;
SqlHandlerPriority priority = getXtraSqlHandlerPriority(table, type);
- switch (table) {
- case TX_DETAILS_TABLE:
+ switch (table.getName()) {
+ case "osee_tx_details":
handler = new XtraTxDataSqlHandler(priority, type);
break;
- case BRANCH_TABLE:
+ case "osee_branch":
handler = new XtraBranchDataSqlHandler(priority, type);
break;
- case ATTRIBUTE_TABLE:
+ case "osee_attribute":
handler = new XtraAttributeDataSqlHandler();
break;
- case RELATION_TABLE:
+ case "osee_relation_link":
handler = new XtraRelationDataSqlHandler();
break;
default:
@@ -282,7 +282,7 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
return handler;
}
- private SqlHandlerPriority getXtraSqlHandlerPriority(TableEnum table, ObjectType type) {
+ private SqlHandlerPriority getXtraSqlHandlerPriority(SqlTable table, ObjectType type) {
SqlHandlerPriority priority = SqlHandlerPriority.LAST;
if (type != null) {
switch (type) {
@@ -306,7 +306,7 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
}
@Override
- public String getMainTableAlias(TableEnum table) {
+ public String getMainTableAlias(SqlTable table) {
String alias = mainAliases.get(table);
if (alias == null) {
alias = addTable(table);
@@ -316,7 +316,7 @@ public class OrcsScriptSqlWriter extends AbstractSqlWriter {
}
@Override
- protected boolean mainTableAliasExists(TableEnum table) {
+ protected boolean mainTableAliasExists(SqlTable table) {
return mainAliases.containsKey(table);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlContextFactoryImpl.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlContextFactoryImpl.java
index f6f1dfe54e3..f49f78ffa60 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlContextFactoryImpl.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlContextFactoryImpl.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.engines;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.logger.Log;
import org.eclipse.osee.orcs.OrcsSession;
@@ -35,11 +35,11 @@ public class QuerySqlContextFactoryImpl implements QuerySqlContextFactory {
private final SqlHandlerFactory handlerFactory;
private final JdbcClient jdbcClient;
private final SqlJoinFactory joinFactory;
- private final TableEnum table;
+ private final SqlTable table;
private final String idColumn;
private final ObjectQueryType type;
- public QuerySqlContextFactoryImpl(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient, SqlHandlerFactory handlerFactory, TableEnum table, String idColumn, ObjectQueryType type) {
+ public QuerySqlContextFactoryImpl(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient, SqlHandlerFactory handlerFactory, SqlTable table, String idColumn, ObjectQueryType type) {
this.logger = logger;
this.joinFactory = joinFactory;
this.jdbcClient = jdbcClient;
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlWriter.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlWriter.java
index 0a2734070f7..349bcb4f5a5 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlWriter.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/QuerySqlWriter.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.engines;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.logger.Log;
import org.eclipse.osee.orcs.core.ds.QueryData;
@@ -28,10 +28,10 @@ import org.eclipse.osee.orcs.db.internal.sql.join.SqlJoinFactory;
*/
public class QuerySqlWriter extends AbstractSqlWriter {
private final String idColumn;
- private final TableEnum table;
+ private final SqlTable table;
private String tableAlias;
- public QuerySqlWriter(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient, SqlContext context, QueryData queryData, TableEnum table, String idColumn) {
+ public QuerySqlWriter(Log logger, SqlJoinFactory joinFactory, JdbcClient jdbcClient, SqlContext context, QueryData queryData, SqlTable table, String idColumn) {
super(joinFactory, jdbcClient, context, queryData);
this.idColumn = idColumn;
this.table = table;
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllBranchesSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllBranchesSqlHandler.java
index 283f287823d..96cb2fd6916 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllBranchesSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllBranchesSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAllBranches;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -25,7 +25,7 @@ public class AllBranchesSqlHandler extends SqlHandler<CriteriaAllBranches> {
@Override
public void addTables(AbstractSqlWriter writer) {
- writer.getMainTableAlias(TableEnum.BRANCH_TABLE);
+ writer.getMainTableAlias(SqlTable.BRANCH_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllTxsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllTxsSqlHandler.java
index ce069a36cce..c65e577085d 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllTxsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AllTxsSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAllTxs;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -25,7 +25,7 @@ public class AllTxsSqlHandler extends SqlHandler<CriteriaAllTxs> {
@Override
public void addTables(AbstractSqlWriter writer) {
- writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactGuidSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactGuidSqlHandler.java
index 6981ad91824..bbd8c6ae69a 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactGuidSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactGuidSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.Collection;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaArtifactGuids;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -69,13 +69,13 @@ public class ArtifactGuidSqlHandler extends SqlHandler<CriteriaArtifactGuids> {
public void addTables(AbstractSqlWriter writer) {
if (cteAlias == null) {
if (criteria.getIds().size() > 1) {
- jguidAlias = writer.addTable(TableEnum.CHAR_JOIN_TABLE);
+ jguidAlias = writer.addTable(SqlTable.OSEE_JOIN_CHAR_ID_TABLE);
}
} else {
writer.addTable(cteAlias);
}
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- txsAlias = writer.getMainTableAlias(TableEnum.TXS_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ txsAlias = writer.getMainTableAlias(SqlTable.TXS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactIdsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactIdsSqlHandler.java
index 56a4dffadb5..1f22e360cff 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactIdsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactIdsSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaArtifactIds;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -67,13 +67,13 @@ public class ArtifactIdsSqlHandler extends SqlHandler<CriteriaArtifactIds> {
public void addTables(AbstractSqlWriter writer) {
if (cteAlias == null) {
if (criteria.hasMultipleIds()) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
} else {
writer.addTable(cteAlias);
}
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- txsAlias = writer.getMainTableAlias(TableEnum.TXS_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ txsAlias = writer.getMainTableAlias(SqlTable.TXS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTxCommentSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTxCommentSqlHandler.java
index 655910847b9..9997fc974f1 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTxCommentSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTxCommentSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaArtifactTxComment;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -36,11 +36,11 @@ public class ArtifactTxCommentSqlHandler extends SqlHandler<CriteriaArtifactTxCo
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.addTable(TableEnum.TX_DETAILS_TABLE);
- txsAttAlias = writer.addTable(TableEnum.TXS_TABLE);
- attAlias = writer.addTable(TableEnum.ATTRIBUTE_TABLE);
- tuple2Alias = writer.addTable(TableEnum.TUPLE2);
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
+ txdAlias = writer.addTable(SqlTable.TX_DETAILS_TABLE);
+ txsAttAlias = writer.addTable(SqlTable.TXS_TABLE);
+ attAlias = writer.addTable(SqlTable.ATTRIBUTE_TABLE);
+ tuple2Alias = writer.addTable(SqlTable.TUPLE2);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTypeSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTypeSqlHandler.java
index c529154abf3..1d7580f8768 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTypeSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/ArtifactTypeSqlHandler.java
@@ -15,7 +15,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.Collection;
import org.eclipse.osee.framework.core.data.ArtifactTypeId;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaArtifactType;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -39,10 +39,10 @@ public class ArtifactTypeSqlHandler extends SqlHandler<CriteriaArtifactType> {
@Override
public void addTables(AbstractSqlWriter writer) {
if (criteria.getTypes().size() > 1) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- txsAlias = writer.getMainTableAlias(TableEnum.TXS_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ txsAlias = writer.getMainTableAlias(SqlTable.TXS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AssociatedArtIdSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AssociatedArtIdSqlHandler.java
index 92c43345dcf..76b5efe8c02 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AssociatedArtIdSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AssociatedArtIdSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAssociatedArtId;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -33,7 +33,7 @@ public class AssociatedArtIdSqlHandler extends SqlHandler<CriteriaAssociatedArtI
@Override
public void addTables(AbstractSqlWriter writer) {
- brAlias = writer.getMainTableAlias(TableEnum.BRANCH_TABLE);
+ brAlias = writer.getMainTableAlias(SqlTable.BRANCH_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeRawSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeRawSqlHandler.java
index 8be0af1695b..0bb7ff9ab6e 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeRawSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeRawSqlHandler.java
@@ -20,7 +20,7 @@ import java.util.List;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
import org.eclipse.osee.framework.core.enums.ObjectType;
import org.eclipse.osee.framework.core.enums.QueryOption;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAttributeRaw;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -56,17 +56,17 @@ public class AttributeRawSqlHandler extends SqlHandler<CriteriaAttributeRaw> {
values = getValuesForSearch();
if (values.size() > 1) {
valueJoinQuery = writer.writeCharJoin(values);
- valueJoinAlias = writer.addTable(TableEnum.CHAR_JOIN_TABLE);
+ valueJoinAlias = writer.addTable(SqlTable.OSEE_JOIN_CHAR_ID_TABLE);
}
types = criteria.getAttributeTypes();
if (types.size() > 1) {
typeJoinQuery = writer.writeJoin(types);
- typeJoinAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ typeJoinAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- attrAlias = writer.addTable(TableEnum.ATTRIBUTE_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ATTRIBUTE);
+ attrAlias = writer.addTable(SqlTable.ATTRIBUTE_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ATTRIBUTE);
}
private Collection<String> getValuesForSearch() {
@@ -138,7 +138,7 @@ public class AttributeRawSqlHandler extends SqlHandler<CriteriaAttributeRaw> {
writer.addParameter(valueJoinQuery.getQueryId());
}
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
if (!aliases.isEmpty()) {
writer.writeAndLn();
int aSize = aliases.size();
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTokenSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTokenSqlHandler.java
index 59747e28d95..2dec626837b 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTokenSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTokenSqlHandler.java
@@ -19,7 +19,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAttributeKeywords;
import org.eclipse.osee.orcs.db.internal.search.tagger.HasTagProcessor;
@@ -87,7 +87,7 @@ public class AttributeTokenSqlHandler extends SqlHandler<CriteriaAttributeKeywor
writer.write("SELECT gamma_id FROM osee_attribute att");
if (joinQuery != null) {
writer.write(", ");
- jIdAlias = writer.writeTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.writeTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
writer.write(" WHERE ");
if (Strings.isValid(value)) {
@@ -128,7 +128,7 @@ public class AttributeTokenSqlHandler extends SqlHandler<CriteriaAttributeKeywor
String jIdAlias = null;
if (joinQuery != null) {
- jIdAlias = writer.writeTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.writeTable(SqlTable.OSEE_JOIN_ID_TABLE);
writer.write(", ");
}
@@ -154,8 +154,8 @@ public class AttributeTokenSqlHandler extends SqlHandler<CriteriaAttributeKeywor
@Override
public void addTables(AbstractSqlWriter writer) {
writer.addTable(attrAlias);
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- writer.getMainTableAlias(TableEnum.TXS_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ writer.getMainTableAlias(SqlTable.TXS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeExistsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeExistsSqlHandler.java
index a04ca2064df..4d281547cbf 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeExistsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeExistsSqlHandler.java
@@ -17,7 +17,7 @@ import java.util.Collection;
import java.util.List;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAttributeTypeExists;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -72,10 +72,10 @@ public class AttributeTypeExistsSqlHandler extends SqlHandler<CriteriaAttributeT
writer.addTable(cteAlias);
}
if (criteria.getTypes().size() > 1) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- attrAlias = writer.addTable(TableEnum.ATTRIBUTE_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ATTRIBUTE);
+ attrAlias = writer.addTable(SqlTable.ATTRIBUTE_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ATTRIBUTE);
}
@Override
@@ -99,7 +99,7 @@ public class AttributeTypeExistsSqlHandler extends SqlHandler<CriteriaAttributeT
writer.addParameter(type);
}
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
if (!aliases.isEmpty()) {
writer.writeAndLn();
int aSize = aliases.size();
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeNotExistsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeNotExistsSqlHandler.java
index 4c7ca7f18db..c32f2c076e7 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeNotExistsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/AttributeTypeNotExistsSqlHandler.java
@@ -17,7 +17,7 @@ import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaAttributeTypeNotExists;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -41,20 +41,20 @@ public class AttributeTypeNotExistsSqlHandler extends SqlHandler<CriteriaAttribu
@Override
public void addTables(AbstractSqlWriter writer) {
if (criteria.getTypes().size() > 1) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- txsAlias = writer.getMainTableAlias(TableEnum.TXS_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ txsAlias = writer.getMainTableAlias(SqlTable.TXS_TABLE);
}
@Override
public void addPredicates(AbstractSqlWriter writer) {
Collection<AttributeTypeId> types = criteria.getTypes();
writer.write("NOT EXISTS (SELECT 1 FROM ");
- String attAlias = writer.writeTable(TableEnum.ATTRIBUTE_TABLE);
+ String attAlias = writer.writeTable(SqlTable.ATTRIBUTE_TABLE);
writer.write(", ");
- String txsNotAlias = writer.writeTable(TableEnum.TXS_TABLE);
+ String txsNotAlias = writer.writeTable(SqlTable.TXS_TABLE);
writer.write(" WHERE ");
writer.writeEqualsAnd(attAlias, artAlias, "art_id");
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchAncestorOfSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchAncestorOfSqlHandler.java
index 27b51059985..c9108f63f97 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchAncestorOfSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchAncestorOfSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaBranchAncestorOf;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -45,7 +45,7 @@ public class BranchAncestorOfSqlHandler extends SqlHandler<CriteriaBranchAncesto
@Override
public void addTables(AbstractSqlWriter writer) {
writer.addTable(cteAlias);
- brAlias = writer.getMainTableAlias(TableEnum.BRANCH_TABLE);
+ brAlias = writer.getMainTableAlias(SqlTable.BRANCH_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchArchivedSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchArchivedSqlHandler.java
index a97645c84e2..dee94d26893 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchArchivedSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchArchivedSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class BranchArchivedSqlHandler extends MainTableFieldSqlHandler {
public BranchArchivedSqlHandler() {
- super(TableEnum.BRANCH_TABLE, "archived", SqlHandlerPriority.BRANCH_ARCHIVED);
+ super(SqlTable.BRANCH_TABLE, "archived", SqlHandlerPriority.BRANCH_ARCHIVED);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchChildOfSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchChildOfSqlHandler.java
index 168db2bcab5..caafc475037 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchChildOfSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchChildOfSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaBranchChildOf;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -46,7 +46,7 @@ public class BranchChildOfSqlHandler extends SqlHandler<CriteriaBranchChildOf> {
@Override
public void addTables(AbstractSqlWriter writer) {
writer.addTable(cteAlias);
- brAlias = writer.getMainTableAlias(TableEnum.BRANCH_TABLE);
+ brAlias = writer.getMainTableAlias(SqlTable.BRANCH_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchIdsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchIdsSqlHandler.java
index 6f1f33e9d4d..bd8b18b9ed1 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchIdsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchIdsSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public class BranchIdsSqlHandler extends MainTableFieldSqlHandler {
public BranchIdsSqlHandler() {
- super(TableEnum.BRANCH_TABLE, "branch_id", SqlHandlerPriority.BRANCH_ID);
+ super(SqlTable.BRANCH_TABLE, "branch_id", SqlHandlerPriority.BRANCH_ID);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchNameSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchNameSqlHandler.java
index 8a95451f520..6a5e57d994b 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchNameSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchNameSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaBranchName;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -34,7 +34,7 @@ public class BranchNameSqlHandler extends SqlHandler<CriteriaBranchName> {
@Override
public void addTables(AbstractSqlWriter writer) {
- brAlias = writer.getMainTableAlias(TableEnum.BRANCH_TABLE);
+ brAlias = writer.getMainTableAlias(SqlTable.BRANCH_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchStateSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchStateSqlHandler.java
index e223e4db12a..c1465c30829 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchStateSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchStateSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class BranchStateSqlHandler extends MainTableFieldSqlHandler {
public BranchStateSqlHandler() {
- super(TableEnum.BRANCH_TABLE, "branch_state", SqlHandlerPriority.BRANCH_STATE);
+ super(SqlTable.BRANCH_TABLE, "branch_state", SqlHandlerPriority.BRANCH_STATE);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchTypesSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchTypesSqlHandler.java
index f13d297141b..d9aa2726f69 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchTypesSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/BranchTypesSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class BranchTypesSqlHandler extends MainTableFieldSqlHandler {
public BranchTypesSqlHandler() {
- super(TableEnum.BRANCH_TABLE, "branch_type", SqlHandlerPriority.BRANCH_TYPE);
+ super(SqlTable.BRANCH_TABLE, "branch_type", SqlHandlerPriority.BRANCH_TYPE);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/FollowRelationSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/FollowRelationSqlHandler.java
index 38c4339c334..239ad401ce7 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/FollowRelationSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/FollowRelationSqlHandler.java
@@ -16,7 +16,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import org.eclipse.osee.framework.core.data.RelationTypeSide;
import org.eclipse.osee.framework.core.enums.ObjectType;
import org.eclipse.osee.framework.core.enums.RelationSide;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelationTypeFollow;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -52,8 +52,8 @@ public class FollowRelationSqlHandler extends SqlHandler<CriteriaRelationTypeFol
if (sourceArtTable != null) {
writer.addTable(sourceArtTable);
}
- relAlias = writer.addTable(TableEnum.RELATION_TABLE);
- relTxsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ relAlias = writer.addTable(SqlTable.RELATION_TABLE);
+ relTxsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
}
@Override
@@ -84,7 +84,7 @@ public class FollowRelationSqlHandler extends SqlHandler<CriteriaRelationTypeFol
writer.writeTxBranchFilter(relTxsAlias, includeDeletedRelations);
if (criteria.isTerminalFollow()) {
writer.write(" AND ");
- writer.writeEquals(relAlias, toArtField, writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE), "art_id");
+ writer.writeEquals(relAlias, toArtField, writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE), "art_id");
}
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MainTableFieldSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MainTableFieldSqlHandler.java
index 2ff06245ac0..eaf52661916 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MainTableFieldSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MainTableFieldSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.Collection;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.type.Id;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaMainTableField;
@@ -29,12 +29,12 @@ public abstract class MainTableFieldSqlHandler extends SqlHandler<CriteriaMainTa
private CriteriaMainTableField criteria;
private String mainAlias;
private String jIdAlias;
- private final TableEnum table;
+ private final SqlTable table;
private final String column;
private final SqlHandlerPriority priority;
private Collection<? extends Id> values;
- public MainTableFieldSqlHandler(TableEnum table, String column, SqlHandlerPriority priority) {
+ public MainTableFieldSqlHandler(SqlTable table, String column, SqlHandlerPriority priority) {
this.table = table;
this.column = column;
this.priority = priority;
@@ -50,7 +50,7 @@ public abstract class MainTableFieldSqlHandler extends SqlHandler<CriteriaMainTa
mainAlias = writer.getMainTableAlias(table);
values = criteria.getValues();
if (values.size() > 1) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MergeBranchForSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MergeBranchForSqlHandler.java
index 8510ee2ff02..8e28f55662c 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MergeBranchForSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/MergeBranchForSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaMergeBranchFor;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -32,8 +32,8 @@ public class MergeBranchForSqlHandler extends SqlHandler<CriteriaMergeBranchFor>
@Override
public void addTables(AbstractSqlWriter writer) {
- mergeAlias = writer.addTable(TableEnum.MERGE_TABLE);
- brAlias = writer.getMainTableAlias(TableEnum.BRANCH_TABLE);
+ mergeAlias = writer.addTable(SqlTable.OSEE_MERGE_TABLE);
+ brAlias = writer.getMainTableAlias(SqlTable.BRANCH_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedRecursiveHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedRecursiveHandler.java
index dc414bde98a..a3b9e51f72d 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedRecursiveHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedRecursiveHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelatedRecursive;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -51,7 +51,7 @@ public class RelatedRecursiveHandler extends SqlHandler<CriteriaRelatedRecursive
@Override
public void addTables(AbstractSqlWriter writer) {
writer.addTable(cteAlias);
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedToSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedToSqlHandler.java
index 58fb8d47baa..6c7a90ee767 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedToSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelatedToSqlHandler.java
@@ -16,7 +16,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.List;
import org.eclipse.osee.framework.core.data.RelationTypeSide;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelatedTo;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -43,17 +43,17 @@ public class RelatedToSqlHandler extends SqlHandler<CriteriaRelatedTo> {
writer.write(" FROM osee_txs txs, osee_relation_link rel");
if (criteria.hasMultipleIds()) {
writer.write(", ");
- writer.write(TableEnum.ID_JOIN_TABLE.getName());
+ writer.write(SqlTable.OSEE_JOIN_ID_TABLE.getName());
writer.write(" ");
writer.write(jIdAlias);
}
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
if (!aliases.isEmpty()) {
int aSize = aliases.size();
for (int index = 0; index < aSize; index++) {
String artAlias = aliases.get(index);
writer.write(", ");
- writer.write(TableEnum.ARTIFACT_TABLE.getName());
+ writer.write(SqlTable.ARTIFACT_TABLE.getName());
writer.write(" ");
writer.write(artAlias);
}
@@ -77,10 +77,10 @@ public class RelatedToSqlHandler extends SqlHandler<CriteriaRelatedTo> {
writer.addTable(cteAlias);
}
if (criteria.hasMultipleIds()) {
- jIdAlias = writer.addTable(TableEnum.ID_JOIN_TABLE);
+ jIdAlias = writer.addTable(SqlTable.OSEE_JOIN_ID_TABLE);
}
- relAlias = writer.addTable(TableEnum.RELATION_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ relAlias = writer.addTable(SqlTable.RELATION_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
}
private void writePredicate(AbstractSqlWriter writer, String txsAliasName, String relAliasName) {
@@ -108,7 +108,7 @@ public class RelatedToSqlHandler extends SqlHandler<CriteriaRelatedTo> {
writer.addParameter(criteria.getId());
}
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
if (!aliases.isEmpty()) {
writer.write("\n AND \n");
String oppositeAOrBartId = typeSide.getSide().isSideA() ? ".b_art_id" : ".a_art_id";
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeExistsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeExistsSqlHandler.java
index 95bdbb42cb1..855d6068758 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeExistsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeExistsSqlHandler.java
@@ -15,7 +15,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.List;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelationTypeExists;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -30,8 +30,8 @@ public class RelationTypeExistsSqlHandler extends AbstractRelationSqlHandler<Cri
@Override
public void addTables(AbstractSqlWriter writer) {
super.addTables(writer);
- relAlias = writer.addTable(TableEnum.RELATION_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ relAlias = writer.addTable(SqlTable.RELATION_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
}
@Override
@@ -41,7 +41,7 @@ public class RelationTypeExistsSqlHandler extends AbstractRelationSqlHandler<Cri
writer.write(".rel_link_type_id = ?");
writer.addParameter(criteria.getType());
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
if (!aliases.isEmpty()) {
writer.writeAndLn();
int aSize = aliases.size();
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeFollowSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeFollowSqlHandler.java
index 81bc5103b27..684e6a9deea 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeFollowSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeFollowSqlHandler.java
@@ -16,7 +16,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.List;
import org.eclipse.osee.framework.core.data.RelationTypeSide;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.orcs.core.ds.OptionsUtil;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelationTypeFollow;
@@ -47,26 +47,26 @@ public class RelationTypeFollowSqlHandler extends SqlHandler<CriteriaRelationTyp
@Override
public void addTables(AbstractSqlWriter writer) {
- List<String> artAliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> artAliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
if (artAliases.isEmpty()) {
- artAlias0 = writer.addTable(TableEnum.ARTIFACT_TABLE);
- txsAlias0 = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ARTIFACT);
+ artAlias0 = writer.addTable(SqlTable.ARTIFACT_TABLE);
+ txsAlias0 = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ARTIFACT);
} else {
artAlias0 = artAliases.iterator().next();
}
- relAlias1 = writer.addTable(TableEnum.RELATION_TABLE);
- txsAlias1 = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ relAlias1 = writer.addTable(SqlTable.RELATION_TABLE);
+ txsAlias1 = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
- String branchAlias = writer.getFirstAlias(TableEnum.BRANCH_TABLE);
+ String branchAlias = writer.getFirstAlias(SqlTable.BRANCH_TABLE);
SqlAliasManager aliasManager = writer.getAliasManager();
aliasManager.nextLevel();
- artAlias2 = writer.addTable(TableEnum.ARTIFACT_TABLE);
- txsAlias2 = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ARTIFACT);
+ artAlias2 = writer.addTable(SqlTable.ARTIFACT_TABLE);
+ txsAlias2 = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ARTIFACT);
if (Strings.isValid(branchAlias)) {
- aliasManager.putAlias(TableEnum.BRANCH_TABLE, ObjectType.BRANCH, branchAlias);
+ aliasManager.putAlias(SqlTable.BRANCH_TABLE, ObjectType.BRANCH, branchAlias);
}
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeNotExistsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeNotExistsSqlHandler.java
index 0892593352c..5dbb24adc88 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeNotExistsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeNotExistsSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.List;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelationTypeNotExists;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -28,13 +28,13 @@ public class RelationTypeNotExistsSqlHandler extends AbstractRelationSqlHandler<
super.addPredicates(writer);
writer.write("NOT EXISTS (SELECT 1 FROM ");
- String relAlias = writer.writeTable(TableEnum.RELATION_TABLE);
+ String relAlias = writer.writeTable(SqlTable.RELATION_TABLE);
writer.write(", ");
- String txsAlias = writer.writeTable(TableEnum.TXS_TABLE);
+ String txsAlias = writer.writeTable(SqlTable.TXS_TABLE);
writer.write(" WHERE ");
writer.writeEqualsParameterAnd(relAlias, "rel_link_type_id", criteria.getType());
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
int aSize = aliases.size();
for (int index = 0; index < aSize; index++) {
String artAlias = aliases.get(index);
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideExistsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideExistsSqlHandler.java
index 52226a3f6b3..ca75d643164 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideExistsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideExistsSqlHandler.java
@@ -15,7 +15,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.List;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelationTypeSideExists;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -30,8 +30,8 @@ public class RelationTypeSideExistsSqlHandler extends AbstractRelationSqlHandler
@Override
public void addTables(AbstractSqlWriter writer) {
super.addTables(writer);
- relAlias = writer.addTable(TableEnum.RELATION_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ relAlias = writer.addTable(SqlTable.RELATION_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
}
@Override
@@ -42,7 +42,7 @@ public class RelationTypeSideExistsSqlHandler extends AbstractRelationSqlHandler
writer.write(".rel_link_type_id = ?");
writer.addParameter(criteria.getType());
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
String side = criteria.getType().getSide().isSideA() ? "a" : "b";
if (!aliases.isEmpty()) {
writer.writeAndLn();
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideNotExistsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideNotExistsSqlHandler.java
index d4354499ad3..7520950bd87 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideNotExistsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/RelationTypeSideNotExistsSqlHandler.java
@@ -15,7 +15,7 @@ package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.util.List;
import org.eclipse.osee.framework.core.data.RelationTypeSide;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaRelationTypeSideNotExists;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
@@ -30,13 +30,13 @@ public class RelationTypeSideNotExistsSqlHandler extends AbstractRelationSqlHand
RelationTypeSide relationType = criteria.getType();
writer.write("NOT EXISTS (SELECT 1 FROM ");
- String relAlias = writer.writeTable(TableEnum.RELATION_TABLE);
+ String relAlias = writer.writeTable(SqlTable.RELATION_TABLE);
writer.write(", ");
- String txsAlias = writer.writeTable(TableEnum.TXS_TABLE);
+ String txsAlias = writer.writeTable(SqlTable.TXS_TABLE);
writer.write(" WHERE ");
writer.writeEqualsParameterAnd(relAlias, "rel_link_type_id", relationType);
- List<String> aliases = writer.getAliases(TableEnum.ARTIFACT_TABLE);
+ List<String> aliases = writer.getAliases(SqlTable.ARTIFACT_TABLE);
String side = relationType.getSide().isSideA() ? "a" : "b";
int aSize = aliases.size();
for (int index = 0; index < aSize; index++) {
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxAuthorIdsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxAuthorIdsSqlHandler.java
index 294233bd500..2e48e337836 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxAuthorIdsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxAuthorIdsSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class TxAuthorIdsSqlHandler extends MainTableFieldSqlHandler {
public TxAuthorIdsSqlHandler() {
- super(TableEnum.TX_DETAILS_TABLE, "author", SqlHandlerPriority.TX_AUTHOR);
+ super(SqlTable.TX_DETAILS_TABLE, "author", SqlHandlerPriority.TX_AUTHOR);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxBranchIdsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxBranchIdsSqlHandler.java
index 7335f9da36e..3c001cdb21d 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxBranchIdsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxBranchIdsSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class TxBranchIdsSqlHandler extends MainTableFieldSqlHandler {
public TxBranchIdsSqlHandler() {
- super(TableEnum.TX_DETAILS_TABLE, "branch_id", SqlHandlerPriority.TX_BRANCH_ID);
+ super(SqlTable.TX_DETAILS_TABLE, "branch_id", SqlHandlerPriority.TX_BRANCH_ID);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommentSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommentSqlHandler.java
index 7d5da447d68..526db1e7333 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommentSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommentSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaTxComment;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -34,7 +34,7 @@ public class TxCommentSqlHandler extends SqlHandler<CriteriaTxComment> {
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommitArtIdSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommitArtIdSqlHandler.java
index 55962fb3376..fff28b3385c 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommitArtIdSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxCommitArtIdSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class TxCommitArtIdSqlHandler extends MainTableFieldSqlHandler {
public TxCommitArtIdSqlHandler() {
- super(TableEnum.TX_DETAILS_TABLE, "commit_art_id", SqlHandlerPriority.TX_COMMIT_ART_ID);
+ super(SqlTable.TX_DETAILS_TABLE, "commit_art_id", SqlHandlerPriority.TX_COMMIT_ART_ID);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateRangeSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateRangeSqlHandler.java
index 0d8bb992442..dfb186f1554 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateRangeSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateRangeSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.sql.Timestamp;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaDateRange;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -35,7 +35,7 @@ public class TxDateRangeSqlHandler extends SqlHandler<CriteriaDateRange> {
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateWithOperatorSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateWithOperatorSqlHandler.java
index b217ad1a238..6ba09545ef3 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateWithOperatorSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxDateWithOperatorSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import java.sql.Timestamp;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaDateWithOperator;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -36,7 +36,7 @@ public class TxDateWithOperatorSqlHandler extends SqlHandler<CriteriaDateWithOpe
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetHeadSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetHeadSqlHandler.java
index 2eb0151883d..06ffde9b188 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetHeadSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetHeadSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaTxGetHead;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -32,7 +32,7 @@ public class TxGetHeadSqlHandler extends SqlHandler<CriteriaTxGetHead> {
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
@@ -40,7 +40,7 @@ public class TxGetHeadSqlHandler extends SqlHandler<CriteriaTxGetHead> {
writer.write(txdAlias);
writer.write(".transaction_id = ");
writer.write("(SELECT max(transaction_id) FROM ");
- writer.write(TableEnum.TX_DETAILS_TABLE.getName());
+ writer.write(SqlTable.TX_DETAILS_TABLE.getName());
writer.write(" WHERE ");
writer.writeEqualsParameter("branch_id", criteria.getBranch());
writer.write(")");
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetPriorSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetPriorSqlHandler.java
index 89ad97a5a68..98155ea5a73 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetPriorSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxGetPriorSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import org.eclipse.osee.framework.core.data.BranchId;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaTxGetPrior;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -33,7 +33,7 @@ public class TxGetPriorSqlHandler extends SqlHandler<CriteriaTxGetPrior> {
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
@@ -43,7 +43,7 @@ public class TxGetPriorSqlHandler extends SqlHandler<CriteriaTxGetPrior> {
writer.write(txdAlias);
writer.write(".transaction_id = ");
writer.write("(SELECT max(transaction_id) FROM ");
- writer.writeTableNoAlias(TableEnum.TX_DETAILS_TABLE);
+ writer.writeTableNoAlias(SqlTable.TX_DETAILS_TABLE);
writer.write(" WHERE ");
writer.writeEqualsParameterAnd("branch_id", branch);
writer.write("transaction_id < ?");
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithOperatorSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithOperatorSqlHandler.java
index 40a562e8fba..5d21af70e49 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithOperatorSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithOperatorSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaTxIdWithOperator;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -35,7 +35,7 @@ public class TxIdWithOperatorSqlHandler extends SqlHandler<CriteriaTxIdWithOpera
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithTwoOperatorsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithTwoOperatorsSqlHandler.java
index 45774947e09..5ae96b64747 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithTwoOperatorsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdWithTwoOperatorsSqlHandler.java
@@ -13,7 +13,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.core.ds.criteria.CriteriaTxIdWithTwoOperators;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
import org.eclipse.osee.orcs.db.internal.sql.SqlHandler;
@@ -35,7 +35,7 @@ public class TxIdWithTwoOperatorsSqlHandler extends SqlHandler<CriteriaTxIdWithT
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.getMainTableAlias(TableEnum.TX_DETAILS_TABLE);
+ txdAlias = writer.getMainTableAlias(SqlTable.TX_DETAILS_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdsSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdsSqlHandler.java
index bb3da8b4a36..89bdc3f539b 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdsSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxIdsSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class TxIdsSqlHandler extends MainTableFieldSqlHandler {
public TxIdsSqlHandler() {
- super(TableEnum.TX_DETAILS_TABLE, "transaction_id", SqlHandlerPriority.TX_ID);
+ super(SqlTable.TX_DETAILS_TABLE, "transaction_id", SqlHandlerPriority.TX_ID);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxTypesSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxTypesSqlHandler.java
index 29ff2818de5..4c840b677ba 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxTypesSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/TxTypesSqlHandler.java
@@ -13,13 +13,13 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
*/
public final class TxTypesSqlHandler extends MainTableFieldSqlHandler {
public TxTypesSqlHandler() {
- super(TableEnum.TX_DETAILS_TABLE, "tx_type", SqlHandlerPriority.TX_TYPE);
+ super(SqlTable.TX_DETAILS_TABLE, "tx_type", SqlHandlerPriority.TX_TYPE);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraAttributeDataSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraAttributeDataSqlHandler.java
index 881627ea02d..89162d855c3 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraAttributeDataSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraAttributeDataSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
/**
@@ -28,9 +28,9 @@ public class XtraAttributeDataSqlHandler extends AbstractXtraTableSqlHandler {
@Override
public void addTables(AbstractSqlWriter writer) {
- attAlias = writer.addTable(TableEnum.ATTRIBUTE_TABLE, ObjectType.ATTRIBUTE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.ATTRIBUTE);
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
+ attAlias = writer.addTable(SqlTable.ATTRIBUTE_TABLE, ObjectType.ATTRIBUTE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.ATTRIBUTE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraBranchDataSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraBranchDataSqlHandler.java
index 1834e9ff3de..332fb1ff3e8 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraBranchDataSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraBranchDataSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
/**
@@ -36,8 +36,8 @@ public class XtraBranchDataSqlHandler extends AbstractXtraTableSqlHandler {
@Override
public void addTables(AbstractSqlWriter writer) {
- branchAlias = writer.addTable(TableEnum.BRANCH_TABLE, objectType);
- txsAlias = writer.getFirstAlias(getLevel(), TableEnum.TXS_TABLE, objectType);
+ branchAlias = writer.addTable(SqlTable.BRANCH_TABLE, objectType);
+ txsAlias = writer.getFirstAlias(getLevel(), SqlTable.TXS_TABLE, objectType);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraRelationDataSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraRelationDataSqlHandler.java
index e1ae8b98a1c..137e098c158 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraRelationDataSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraRelationDataSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
/**
@@ -31,13 +31,13 @@ public class XtraRelationDataSqlHandler extends AbstractXtraTableSqlHandler {
@Override
public void addTables(AbstractSqlWriter writer) {
- itemAlias = writer.addTable(TableEnum.RELATION_TABLE);
- txsAlias = writer.addTable(TableEnum.TXS_TABLE, ObjectType.RELATION);
+ itemAlias = writer.addTable(SqlTable.RELATION_TABLE);
+ txsAlias = writer.addTable(SqlTable.TXS_TABLE, ObjectType.RELATION);
}
@Override
public void addPredicates(AbstractSqlWriter writer) {
- String artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
+ String artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
writer.write("(");
writer.write(artAlias);
writer.write(".art_id = ");
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraTxDataSqlHandler.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraTxDataSqlHandler.java
index 88adcce9dcc..99bead1b32d 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraTxDataSqlHandler.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/handlers/XtraTxDataSqlHandler.java
@@ -14,7 +14,7 @@
package org.eclipse.osee.orcs.db.internal.search.handlers;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.orcs.db.internal.sql.AbstractSqlWriter;
/**
@@ -36,8 +36,8 @@ public class XtraTxDataSqlHandler extends AbstractXtraTableSqlHandler {
@Override
public void addTables(AbstractSqlWriter writer) {
- txdAlias = writer.addTable(TableEnum.TX_DETAILS_TABLE, objectType);
- txsAlias = writer.getFirstAlias(getLevel(), TableEnum.TXS_TABLE, objectType);
+ txdAlias = writer.addTable(SqlTable.TX_DETAILS_TABLE, objectType);
+ txsAlias = writer.getFirstAlias(getLevel(), SqlTable.TXS_TABLE, objectType);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/AbstractSqlWriter.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/AbstractSqlWriter.java
index 962503d0931..3482403eac8 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/AbstractSqlWriter.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/AbstractSqlWriter.java
@@ -22,7 +22,7 @@ import org.eclipse.osee.framework.core.data.BranchId;
import org.eclipse.osee.framework.core.enums.CoreTupleTypes;
import org.eclipse.osee.framework.core.enums.ModificationType;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.core.enums.TxCurrent;
import org.eclipse.osee.framework.jdk.core.type.Id;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
@@ -292,8 +292,8 @@ public abstract class AbstractSqlWriter implements HasOptions {
handler.addTables(this);
}
if (queryDataCursor.getView().isValid()) {
- tupleAlias = addTable(TableEnum.TUPLE2);
- tupleTxsAlias = addTable(TableEnum.TXS_TABLE);
+ tupleAlias = addTable(SqlTable.TUPLE2);
+ tupleTxsAlias = addTable(SqlTable.TXS_TABLE);
}
}
@@ -317,12 +317,12 @@ public abstract class AbstractSqlWriter implements HasOptions {
}
}
- if (mainTableAliasExists(TableEnum.ARTIFACT_TABLE)) {
+ if (mainTableAliasExists(SqlTable.ARTIFACT_TABLE)) {
if (!first) {
write(" AND ");
}
- String mainTableAlias = getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- String mainTxsAlias = getMainTableAlias(TableEnum.TXS_TABLE);
+ String mainTableAlias = getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ String mainTxsAlias = getMainTableAlias(SqlTable.TXS_TABLE);
writeEqualsAnd(mainTableAlias, mainTxsAlias, "gamma_id");
writeTxBranchFilter(mainTxsAlias);
@@ -331,13 +331,13 @@ public abstract class AbstractSqlWriter implements HasOptions {
writeEqualsParameterAnd(tupleAlias, "tuple_type", CoreTupleTypes.ViewApplicability);
writeEqualsParameterAnd(tupleAlias, "e1", queryDataCursor.getView());
writeEqualsAnd(tupleAlias, tupleTxsAlias, "gamma_id");
- writeEqualsAnd(tupleAlias, "e2", getMainTableAlias(TableEnum.TXS_TABLE), "app_id");
+ writeEqualsAnd(tupleAlias, "e2", getMainTableAlias(SqlTable.TXS_TABLE), "app_id");
writeTxBranchFilter(tupleTxsAlias);
}
}
}
- protected boolean mainTableAliasExists(TableEnum table) {
+ protected boolean mainTableAliasExists(SqlTable table) {
return queryDataCursor.mainTableAliasExists(table);
}
@@ -357,28 +357,28 @@ public abstract class AbstractSqlWriter implements HasOptions {
}
}
- protected boolean hasAlias(TableEnum table) {
+ protected boolean hasAlias(SqlTable table) {
return getAliasManager().hasAlias(level, table, table.getObjectType());
}
- public List<String> getAliases(TableEnum table) {
+ public List<String> getAliases(SqlTable table) {
return getAliasManager().getAliases(level, table, table.getObjectType());
}
- public String getFirstAlias(TableEnum table) {
+ public String getFirstAlias(SqlTable table) {
return getFirstAlias(level, table, table.getObjectType());
}
- public String getFirstAlias(int level, TableEnum table, ObjectType type) {
+ public String getFirstAlias(int level, SqlTable table, ObjectType type) {
return getAliasManager().getFirstAlias(level, table, type);
}
- public String getLastAlias(TableEnum table) {
+ public String getLastAlias(SqlTable table) {
ObjectType type = table.getObjectType();
return getAliasManager().getLastAlias(table, type);
}
- public String getNextAlias(TableEnum table) {
+ public String getNextAlias(SqlTable table) {
return getNextAlias(table.getPrefix(), table.getObjectType());
}
@@ -394,7 +394,7 @@ public abstract class AbstractSqlWriter implements HasOptions {
return aliasManager;
}
- public String addTable(TableEnum table) {
+ public String addTable(SqlTable table) {
return addTable(table, table.getObjectType());
}
@@ -402,21 +402,21 @@ public abstract class AbstractSqlWriter implements HasOptions {
tableEntries.add(tableName);
}
- public String addTable(TableEnum table, ObjectType objectType) {
+ public String addTable(SqlTable table, ObjectType objectType) {
String alias = getNextAlias(table.getPrefix(), objectType);
tableEntries.add(String.format("%s %s", table.getName(), alias));
return alias;
}
- public String getMainTableAlias(TableEnum table) {
+ public String getMainTableAlias(SqlTable table) {
return queryDataCursor.getMainTableAlias(table, this::addTable);
}
- public void writeTableNoAlias(TableEnum table) {
+ public void writeTableNoAlias(SqlTable table) {
write(table.getName());
}
- public String writeTable(TableEnum table) {
+ public String writeTable(SqlTable table) {
String alias = getNextAlias(table);
write("%s %s", table.getName(), alias);
return alias;
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/ObjectField.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/ObjectField.java
index f3173448dcd..652064f848e 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/ObjectField.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/ObjectField.java
@@ -23,7 +23,7 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.jdbc.SQL3DataType;
/**
@@ -31,71 +31,71 @@ import org.eclipse.osee.jdbc.SQL3DataType;
*/
public enum ObjectField {
- branch_type(SQL3DataType.SMALLINT, TableEnum.BRANCH_TABLE, "branch_type"),
- branch_id(true, SQL3DataType.BIGINT, TableEnum.BRANCH_TABLE, "branch_id"),
- branch_name(SQL3DataType.VARCHAR, TableEnum.BRANCH_TABLE, "branch_name"),
- branch_state(SQL3DataType.SMALLINT, TableEnum.BRANCH_TABLE, "branch_state"),
- branch_archive_state(SQL3DataType.SMALLINT, TableEnum.BRANCH_TABLE, "archived"),
- branch_parent_id(SQL3DataType.BIGINT, TableEnum.BRANCH_TABLE, "parent_branch_id"),
- branch_parent_tx_id(SQL3DataType.INTEGER, TableEnum.BRANCH_TABLE, "parent_transaction_id"),
- branch_baseline_tx_id(SQL3DataType.INTEGER, TableEnum.BRANCH_TABLE, "baseline_transaction_id"),
- branch_inherit_access_cntrl(SQL3DataType.SMALLINT, TableEnum.BRANCH_TABLE, "inherit_access_control"),
- branch_associated_art_id(SQL3DataType.INTEGER, TableEnum.BRANCH_TABLE, "associated_art_id"),
+ branch_type(SQL3DataType.SMALLINT, SqlTable.BRANCH_TABLE, "branch_type"),
+ branch_id(true, SQL3DataType.BIGINT, SqlTable.BRANCH_TABLE, "branch_id"),
+ branch_name(SQL3DataType.VARCHAR, SqlTable.BRANCH_TABLE, "branch_name"),
+ branch_state(SQL3DataType.SMALLINT, SqlTable.BRANCH_TABLE, "branch_state"),
+ branch_archive_state(SQL3DataType.SMALLINT, SqlTable.BRANCH_TABLE, "archived"),
+ branch_parent_id(SQL3DataType.BIGINT, SqlTable.BRANCH_TABLE, "parent_branch_id"),
+ branch_parent_tx_id(SQL3DataType.INTEGER, SqlTable.BRANCH_TABLE, "parent_transaction_id"),
+ branch_baseline_tx_id(SQL3DataType.INTEGER, SqlTable.BRANCH_TABLE, "baseline_transaction_id"),
+ branch_inherit_access_cntrl(SQL3DataType.SMALLINT, SqlTable.BRANCH_TABLE, "inherit_access_control"),
+ branch_associated_art_id(SQL3DataType.INTEGER, SqlTable.BRANCH_TABLE, "associated_art_id"),
- tx_type(SQL3DataType.SMALLINT, TableEnum.TX_DETAILS_TABLE, "tx_type"),
- tx_id(true, SQL3DataType.INTEGER, TableEnum.TXS_TABLE, "transaction_id"),
- tx_current(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "tx_current"),
- tx_comment(SQL3DataType.VARCHAR, TableEnum.TX_DETAILS_TABLE, "osee_comment"),
- tx_date(SQL3DataType.TIMESTAMP, TableEnum.TX_DETAILS_TABLE, "time"),
- tx_branch_id(SQL3DataType.BIGINT, TableEnum.TX_DETAILS_TABLE, "branch_id"),
- tx_author_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "author"),
- tx_commit_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "commit_art_id"),
+ tx_type(SQL3DataType.SMALLINT, SqlTable.TX_DETAILS_TABLE, "tx_type"),
+ tx_id(true, SQL3DataType.INTEGER, SqlTable.TXS_TABLE, "transaction_id"),
+ tx_current(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "tx_current"),
+ tx_comment(SQL3DataType.VARCHAR, SqlTable.TX_DETAILS_TABLE, "osee_comment"),
+ tx_date(SQL3DataType.TIMESTAMP, SqlTable.TX_DETAILS_TABLE, "time"),
+ tx_branch_id(SQL3DataType.BIGINT, SqlTable.TX_DETAILS_TABLE, "branch_id"),
+ tx_author_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "author"),
+ tx_commit_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "commit_art_id"),
- art_type(SQL3DataType.BIGINT, TableEnum.ARTIFACT_TABLE, "art_type_id"),
- art_id(true, SQL3DataType.INTEGER, TableEnum.ARTIFACT_TABLE, "art_id"),
- art_gamma_id(true, SQL3DataType.BIGINT, TableEnum.ARTIFACT_TABLE, "gamma_id"),
- art_guid(SQL3DataType.VARCHAR, TableEnum.ARTIFACT_TABLE, "guid"),
- art_mod_type(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "mod_type"),
- art_tx_id(true, SQL3DataType.INTEGER, TableEnum.TXS_TABLE, "transaction_id"),
- art_tx_current(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "tx_current"),
- art_tx_branch_id(SQL3DataType.BIGINT, TableEnum.TXS_TABLE, "branch_id"),
- art_tx_type(SQL3DataType.SMALLINT, TableEnum.TX_DETAILS_TABLE, "tx_type"),
- art_tx_comment(SQL3DataType.VARCHAR, TableEnum.TX_DETAILS_TABLE, "osee_comment"),
- art_tx_date(SQL3DataType.TIMESTAMP, TableEnum.TX_DETAILS_TABLE, "time"),
- art_tx_author_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "author"),
- art_tx_commit_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "commit_art_id"),
+ art_type(SQL3DataType.BIGINT, SqlTable.ARTIFACT_TABLE, "art_type_id"),
+ art_id(true, SQL3DataType.INTEGER, SqlTable.ARTIFACT_TABLE, "art_id"),
+ art_gamma_id(true, SQL3DataType.BIGINT, SqlTable.ARTIFACT_TABLE, "gamma_id"),
+ art_guid(SQL3DataType.VARCHAR, SqlTable.ARTIFACT_TABLE, "guid"),
+ art_mod_type(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "mod_type"),
+ art_tx_id(true, SQL3DataType.INTEGER, SqlTable.TXS_TABLE, "transaction_id"),
+ art_tx_current(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "tx_current"),
+ art_tx_branch_id(SQL3DataType.BIGINT, SqlTable.TXS_TABLE, "branch_id"),
+ art_tx_type(SQL3DataType.SMALLINT, SqlTable.TX_DETAILS_TABLE, "tx_type"),
+ art_tx_comment(SQL3DataType.VARCHAR, SqlTable.TX_DETAILS_TABLE, "osee_comment"),
+ art_tx_date(SQL3DataType.TIMESTAMP, SqlTable.TX_DETAILS_TABLE, "time"),
+ art_tx_author_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "author"),
+ art_tx_commit_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "commit_art_id"),
- attr_type(SQL3DataType.BIGINT, TableEnum.ATTRIBUTE_TABLE, "attr_type_id"),
- attr_id(true, SQL3DataType.INTEGER, TableEnum.ATTRIBUTE_TABLE, "attr_id"),
- attr_gamma_id(true, SQL3DataType.BIGINT, TableEnum.ATTRIBUTE_TABLE, "gamma_id"),
- attr_ds_value(SQL3DataType.VARCHAR, TableEnum.ATTRIBUTE_TABLE, "value"),
- attr_ds_uri(SQL3DataType.VARCHAR, TableEnum.ATTRIBUTE_TABLE, "uri"),
- attr_value(SQL3DataType.VARCHAR, TableEnum.ATTRIBUTE_TABLE, "attr_type_id", "uri", "value"),
- attr_mod_type(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "mod_type"),
- attr_tx_id(true, SQL3DataType.INTEGER, TableEnum.TXS_TABLE, "transaction_id"),
- attr_tx_current(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "tx_current"),
- attr_tx_branch_id(SQL3DataType.BIGINT, TableEnum.TXS_TABLE, "branch_id"),
- attr_tx_type(SQL3DataType.SMALLINT, TableEnum.TX_DETAILS_TABLE, "tx_type"),
- attr_tx_comment(SQL3DataType.VARCHAR, TableEnum.TX_DETAILS_TABLE, "osee_comment"),
- attr_tx_date(SQL3DataType.TIMESTAMP, TableEnum.TX_DETAILS_TABLE, "time"),
- attr_tx_author_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "author"),
- attr_tx_commit_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "commit_art_id"),
+ attr_type(SQL3DataType.BIGINT, SqlTable.ATTRIBUTE_TABLE, "attr_type_id"),
+ attr_id(true, SQL3DataType.INTEGER, SqlTable.ATTRIBUTE_TABLE, "attr_id"),
+ attr_gamma_id(true, SQL3DataType.BIGINT, SqlTable.ATTRIBUTE_TABLE, "gamma_id"),
+ attr_ds_value(SQL3DataType.VARCHAR, SqlTable.ATTRIBUTE_TABLE, "value"),
+ attr_ds_uri(SQL3DataType.VARCHAR, SqlTable.ATTRIBUTE_TABLE, "uri"),
+ attr_value(SQL3DataType.VARCHAR, SqlTable.ATTRIBUTE_TABLE, "attr_type_id", "uri", "value"),
+ attr_mod_type(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "mod_type"),
+ attr_tx_id(true, SQL3DataType.INTEGER, SqlTable.TXS_TABLE, "transaction_id"),
+ attr_tx_current(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "tx_current"),
+ attr_tx_branch_id(SQL3DataType.BIGINT, SqlTable.TXS_TABLE, "branch_id"),
+ attr_tx_type(SQL3DataType.SMALLINT, SqlTable.TX_DETAILS_TABLE, "tx_type"),
+ attr_tx_comment(SQL3DataType.VARCHAR, SqlTable.TX_DETAILS_TABLE, "osee_comment"),
+ attr_tx_date(SQL3DataType.TIMESTAMP, SqlTable.TX_DETAILS_TABLE, "time"),
+ attr_tx_author_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "author"),
+ attr_tx_commit_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "commit_art_id"),
- rel_type(SQL3DataType.BIGINT, TableEnum.RELATION_TABLE, "rel_link_type_id"),
- rel_id(true, SQL3DataType.INTEGER, TableEnum.RELATION_TABLE, "rel_link_id"),
- rel_gamma_id(true, SQL3DataType.BIGINT, TableEnum.RELATION_TABLE, "gamma_id"),
- rel_rationale(SQL3DataType.VARCHAR, TableEnum.RELATION_TABLE, "rationale"),
- rel_a_art_id(SQL3DataType.INTEGER, TableEnum.RELATION_TABLE, "a_art_id"),
- rel_b_art_id(SQL3DataType.INTEGER, TableEnum.RELATION_TABLE, "b_art_id"),
- rel_mod_type(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "mod_type"),
- rel_tx_id(true, SQL3DataType.INTEGER, TableEnum.TXS_TABLE, "transaction_id"),
- rel_tx_current(SQL3DataType.SMALLINT, TableEnum.TXS_TABLE, "tx_current"),
- rel_tx_branch_id(SQL3DataType.BIGINT, TableEnum.TXS_TABLE, "branch_id"),
- rel_tx_type(SQL3DataType.SMALLINT, TableEnum.TX_DETAILS_TABLE, "tx_type"),
- rel_tx_comment(SQL3DataType.VARCHAR, TableEnum.TX_DETAILS_TABLE, "osee_comment"),
- rel_tx_date(SQL3DataType.TIMESTAMP, TableEnum.TX_DETAILS_TABLE, "time"),
- rel_tx_author_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "author"),
- rel_tx_commit_id(SQL3DataType.INTEGER, TableEnum.TX_DETAILS_TABLE, "commit_art_id");
+ rel_type(SQL3DataType.BIGINT, SqlTable.RELATION_TABLE, "rel_link_type_id"),
+ rel_id(true, SQL3DataType.INTEGER, SqlTable.RELATION_TABLE, "rel_link_id"),
+ rel_gamma_id(true, SQL3DataType.BIGINT, SqlTable.RELATION_TABLE, "gamma_id"),
+ rel_rationale(SQL3DataType.VARCHAR, SqlTable.RELATION_TABLE, "rationale"),
+ rel_a_art_id(SQL3DataType.INTEGER, SqlTable.RELATION_TABLE, "a_art_id"),
+ rel_b_art_id(SQL3DataType.INTEGER, SqlTable.RELATION_TABLE, "b_art_id"),
+ rel_mod_type(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "mod_type"),
+ rel_tx_id(true, SQL3DataType.INTEGER, SqlTable.TXS_TABLE, "transaction_id"),
+ rel_tx_current(SQL3DataType.SMALLINT, SqlTable.TXS_TABLE, "tx_current"),
+ rel_tx_branch_id(SQL3DataType.BIGINT, SqlTable.TXS_TABLE, "branch_id"),
+ rel_tx_type(SQL3DataType.SMALLINT, SqlTable.TX_DETAILS_TABLE, "tx_type"),
+ rel_tx_comment(SQL3DataType.VARCHAR, SqlTable.TX_DETAILS_TABLE, "osee_comment"),
+ rel_tx_date(SQL3DataType.TIMESTAMP, SqlTable.TX_DETAILS_TABLE, "time"),
+ rel_tx_author_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "author"),
+ rel_tx_commit_id(SQL3DataType.INTEGER, SqlTable.TX_DETAILS_TABLE, "commit_art_id");
public static enum Family {
UNDEFINED,
@@ -115,16 +115,16 @@ public enum ObjectField {
private final ObjectType objectType;
private final Family family;
- private final TableEnum table;
+ private final SqlTable table;
private final String[] columnName;
private final boolean primaryKey;
private final SQL3DataType dataType;
- private ObjectField(SQL3DataType dataType, TableEnum table, String... columnName) {
+ private ObjectField(SQL3DataType dataType, SqlTable table, String... columnName) {
this(false, dataType, table, columnName);
}
- private ObjectField(boolean primaryKey, SQL3DataType dataType, TableEnum table, String... columnName) {
+ private ObjectField(boolean primaryKey, SQL3DataType dataType, SqlTable table, String... columnName) {
this.family = family(this);
this.objectType = objectType(this);
this.dataType = dataType;
@@ -145,7 +145,7 @@ public enum ObjectField {
return dataType;
}
- public TableEnum getTable() {
+ public SqlTable getTable() {
return table;
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SelectiveArtifactSqlWriter.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SelectiveArtifactSqlWriter.java
index edc3a9730a9..3df9b1dd302 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SelectiveArtifactSqlWriter.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SelectiveArtifactSqlWriter.java
@@ -18,7 +18,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import org.eclipse.osee.framework.core.data.AttributeTypeId;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.type.Id;
import org.eclipse.osee.framework.jdk.core.util.Collections;
import org.eclipse.osee.jdbc.JdbcClient;
@@ -204,7 +204,7 @@ public class SelectiveArtifactSqlWriter extends AbstractSqlWriter {
@Override
public void addTables(AbstractSqlWriter writer) {
writer.addTable(relsAlias);
- artAlias = writer.getMainTableAlias(TableEnum.ARTIFACT_TABLE);
+ artAlias = writer.getMainTableAlias(SqlTable.ARTIFACT_TABLE);
}
@Override
@@ -262,8 +262,8 @@ public class SelectiveArtifactSqlWriter extends AbstractSqlWriter {
@Override
protected void writeSelectFields() {
- String artAlias = getMainTableAlias(TableEnum.ARTIFACT_TABLE);
- String txAlias = getMainTableAlias(TableEnum.TXS_TABLE);
+ String artAlias = getMainTableAlias(SqlTable.ARTIFACT_TABLE);
+ String txAlias = getMainTableAlias(SqlTable.TXS_TABLE);
if (relsAlias == null) {
writeSelectFields(artAlias, "art_id", artAlias, "art_type_id", txAlias, "app_id", txAlias, "transaction_id",
txAlias, "mod_type");
@@ -280,7 +280,7 @@ public class SelectiveArtifactSqlWriter extends AbstractSqlWriter {
protected void writeSelect(Iterable<SqlHandler<?>> handlers) {
writeSelectAndHint();
if (rootQueryData.isCountQueryType()) {
- writeSelectFields(getMainTableAlias(TableEnum.ARTIFACT_TABLE), "art_id");
+ writeSelectFields(getMainTableAlias(SqlTable.ARTIFACT_TABLE), "art_id");
} else {
writeSelectFields();
for (SqlHandler<?> handler : handlers) {
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlAliasManager.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlAliasManager.java
index 6e58dc0de67..7f2da71678d 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlAliasManager.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlAliasManager.java
@@ -27,7 +27,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
/**
* @author Roberto E. Escobar
@@ -45,11 +45,11 @@ public class SqlAliasManager {
return dataSet;
}
- public boolean hasAlias(int level, TableEnum table, ObjectType objectType) {
+ public boolean hasAlias(int level, SqlTable table, ObjectType objectType) {
return !getAliases(level, table, objectType).isEmpty();
}
- public List<String> getAliases(int level, TableEnum table, ObjectType objectType) {
+ public List<String> getAliases(int level, SqlTable table, ObjectType objectType) {
List<String> toReturn;
AliasSet dataSet = getAliasByLevel(level);
if (dataSet != null) {
@@ -64,12 +64,12 @@ public class SqlAliasManager {
return toReturn;
}
- public String getFirstAlias(int level, TableEnum table, ObjectType objectType) {
+ public String getFirstAlias(int level, SqlTable table, ObjectType objectType) {
Collection<String> aliases = getAliases(level, table, objectType);
return Iterables.getFirst(aliases, null);
}
- public String getLastAlias(TableEnum table, ObjectType objectType) {
+ public String getLastAlias(SqlTable table, ObjectType objectType) {
Collection<String> aliases = getAliases(level, table, objectType);
return Iterables.getLast(aliases, null);
}
@@ -85,7 +85,7 @@ public class SqlAliasManager {
return aliasValue;
}
- public void putAlias(TableEnum table, ObjectType type, String alias) {
+ public void putAlias(SqlTable table, ObjectType type, String alias) {
String prefix = table.getPrefix();
putAlias(prefix, type, alias);
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlFieldResolver.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlFieldResolver.java
index 72169c5fe11..2cf18122bc6 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlFieldResolver.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/sql/SqlFieldResolver.java
@@ -28,7 +28,7 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import org.eclipse.osee.framework.core.enums.ObjectType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.jdk.core.type.CountingMap;
import org.eclipse.osee.orcs.core.ds.DynamicData;
import org.eclipse.osee.orcs.core.ds.DynamicObject;
@@ -200,7 +200,7 @@ public final class SqlFieldResolver {
data.setPrimaryKey(field.isPrimaryKey());
data.setHidden(hidden);
- TableEnum table = field.getTable();
+ SqlTable table = field.getTable();
ObjectType type = field.getType();
String alias = aliasManager.getFirstAlias(level, table, type);
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/ComodificationCheck.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/ComodificationCheck.java
index 72e9f995628..e7f2efb737a 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/ComodificationCheck.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/ComodificationCheck.java
@@ -18,7 +18,7 @@ import java.util.HashMap;
import java.util.Map;
import org.eclipse.osee.framework.core.data.BranchId;
import org.eclipse.osee.framework.core.data.GammaId;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.core.executor.HasCancellation;
import org.eclipse.osee.framework.jdk.core.type.OseeStateException;
import org.eclipse.osee.orcs.OrcsSession;
@@ -133,7 +133,7 @@ public class ComodificationCheck implements TransactionProcessor {
}
@Override
- public void deleteTuple(BranchId branch, TableEnum tupleTable, GammaId gammaId) {
+ public void deleteTuple(BranchId branch, SqlTable tupleTable, GammaId gammaId) {
// tuples do not support modification (only create and delete)
}
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/TxSqlBuilderImpl.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/TxSqlBuilderImpl.java
index b835982ffa2..cb5df6cd618 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/TxSqlBuilderImpl.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/transaction/TxSqlBuilderImpl.java
@@ -30,7 +30,7 @@ import org.eclipse.osee.framework.core.data.Tuple2Type;
import org.eclipse.osee.framework.core.data.Tuple3Type;
import org.eclipse.osee.framework.core.data.TupleTypeId;
import org.eclipse.osee.framework.core.enums.ModificationType;
-import org.eclipse.osee.framework.core.enums.TableEnum;
+import org.eclipse.osee.framework.core.enums.SqlTable;
import org.eclipse.osee.framework.core.enums.TxCurrent;
import org.eclipse.osee.framework.jdk.core.type.HashCollection;
import org.eclipse.osee.framework.jdk.core.type.ItemDoesNotExist;
@@ -181,13 +181,13 @@ public class TxSqlBuilderImpl implements OrcsVisitor, TxSqlBuilder {
}
@Override
- public void deleteTuple(BranchId branch, TableEnum tupleTable, GammaId gammaId) {
+ public void deleteTuple(BranchId branch, SqlTable tupleTable, GammaId gammaId) {
SqlOrderEnum sqlEnum;
- if (tupleTable.equals(TableEnum.TUPLE2)) {
+ if (tupleTable.equals(SqlTable.TUPLE2)) {
sqlEnum = SqlOrderEnum.TUPLES2;
- } else if (tupleTable.equals(TableEnum.TUPLE3)) {
+ } else if (tupleTable.equals(SqlTable.TUPLE3)) {
sqlEnum = SqlOrderEnum.TUPLES3;
- } else if (tupleTable.equals(TableEnum.TUPLE4)) {
+ } else if (tupleTable.equals(SqlTable.TUPLE4)) {
sqlEnum = SqlOrderEnum.TUPLES4;
} else {
throw new OseeStateException("Unexpected table enum [%s]", tupleTable);

Back to the top