1 21 package oracle.toplink.essentials.platform.database; 23 24 import java.io.StringWriter ; 25 26 import oracle.toplink.essentials.expressions.ExpressionOperator; 27 import oracle.toplink.essentials.queryframework.ValueReadQuery; 28 29 36 public class DB2MainframePlatform extends DB2Platform { 37 38 42 protected void initializePlatformOperators() { 43 super.initializePlatformOperators(); 44 45 addOperator(ExpressionOperator.simpleLogicalNoParens(ExpressionOperator.Concat, "CONCAT")); 46 } 47 48 52 public ValueReadQuery buildSelectQueryForNativeSequence() { 53 ValueReadQuery selectQuery = new ValueReadQuery(); 54 StringWriter writer = new StringWriter (); 55 writer.write("SELECT IDENTITY_VAL_LOCAL() FROM SYSIBM.SYSDUMMY1"); 56 57 selectQuery.setSQLString(writer.toString()); 58 return selectQuery; 59 } 60 } 61 | Popular Tags |