SEARCH-433 CMIS QL - Support inner and left outer joins from/to a single type and any number of aspects

- fix switch style issues
This commit is contained in:
ahind
2017-10-20 12:29:04 +01:00
parent 82854e2d68
commit 8a6ec6604b
2 changed files with 53 additions and 53 deletions

View File

@@ -107,6 +107,13 @@ public class AspectSupport implements DBQueryBuilderComponent
DBQueryBuilderPredicatePartCommand command;
switch(joinType)
{
case LEFT:
case RIGHT:
command = new DBQueryBuilderPredicatePartCommand();
command.setJoinCommandType(DBQueryBuilderJoinCommandType.ASPECT);
command.setType(DBQueryBuilderPredicatePartCommandType.NP_MATCHES);
predicatePartCommands.add(command);
break;
case NONE:
case INNER:
default:
@@ -124,13 +131,6 @@ public class AspectSupport implements DBQueryBuilderComponent
}
predicatePartCommands.add(command);
break;
case LEFT:
case RIGHT:
command = new DBQueryBuilderPredicatePartCommand();
command.setJoinCommandType(DBQueryBuilderJoinCommandType.ASPECT);
command.setType(DBQueryBuilderPredicatePartCommandType.NP_MATCHES);
predicatePartCommands.add(command);
break;
}
}

View File

@@ -115,6 +115,13 @@ public class TypeSupport implements DBQueryBuilderComponent
DBQueryBuilderPredicatePartCommand command;
switch(joinType)
{
case LEFT:
case RIGHT:
command = new DBQueryBuilderPredicatePartCommand();
command.setJoinCommandType(DBQueryBuilderJoinCommandType.NODE);
command.setType(DBQueryBuilderPredicatePartCommandType.NP_MATCHES);
predicatePartCommands.add(command);
break;
case NONE:
case INNER:
default:
@@ -133,13 +140,6 @@ public class TypeSupport implements DBQueryBuilderComponent
}
predicatePartCommands.add(command);
break;
case LEFT:
case RIGHT:
command = new DBQueryBuilderPredicatePartCommand();
command.setJoinCommandType(DBQueryBuilderJoinCommandType.NODE);
command.setType(DBQueryBuilderPredicatePartCommandType.NP_MATCHES);
predicatePartCommands.add(command);
break;
}
}