in storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NullValuesTest.java [229:441]
private void setValue(NullValues instance, int propertyType, int fieldIndex, boolean nullValue) {
switch(propertyType) {
case 0: // Integer
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setIntNotNullNoDefaultNullValueNone(nullValue?null:0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setIntNullNoDefaultNullValueNone(nullValue?null:0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setIntNotNullDefaultNullValueNone(nullValue?null:0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setIntNullDefaultNullValueNone(nullValue?null:0); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setIntNotNullNoDefaultNullValueException(nullValue?null:0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setIntNullNoDefaultNullValueException(nullValue?null:0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setIntNotNullDefaultNullValueException(nullValue?null:0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setIntNullDefaultNullValueException(nullValue?null:0); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setIntNotNullNoDefaultNullValueDefault(nullValue?null:0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setIntNullNoDefaultNullValueDefault(nullValue?null:0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setIntNotNullDefaultNullValueDefault(nullValue?null:0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setIntNullDefaultNullValueDefault(nullValue?null:0); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
break;
case 1: // Long
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setLongNotNullNoDefaultNullValueNone(nullValue?null:0L); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setLongNullNoDefaultNullValueNone(nullValue?null:0L); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setLongNotNullDefaultNullValueNone(nullValue?null:0L); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setLongNullDefaultNullValueNone(nullValue?null:0L); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setLongNotNullNoDefaultNullValueException(nullValue?null:0L); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setLongNullNoDefaultNullValueException(nullValue?null:0L); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setLongNotNullDefaultNullValueException(nullValue?null:0L); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setLongNullDefaultNullValueException(nullValue?null:0L); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setLongNotNullNoDefaultNullValueDefault(nullValue?null:0L); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setLongNullNoDefaultNullValueDefault(nullValue?null:0L); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setLongNotNullDefaultNullValueDefault(nullValue?null:0L); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setLongNullDefaultNullValueDefault(nullValue?null:0L); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 2: // Short
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setShortNotNullNoDefaultNullValueNone(nullValue?null:(short)0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setShortNullNoDefaultNullValueNone(nullValue?null:(short)0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setShortNotNullDefaultNullValueNone(nullValue?null:(short)0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setShortNullDefaultNullValueNone(nullValue?null:(short)0); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setShortNotNullNoDefaultNullValueException(nullValue?null:(short)0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setShortNullNoDefaultNullValueException(nullValue?null:(short)0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setShortNotNullDefaultNullValueException(nullValue?null:(short)0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setShortNullDefaultNullValueException(nullValue?null:(short)0); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setShortNotNullNoDefaultNullValueDefault(nullValue?null:(short)0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setShortNullNoDefaultNullValueDefault(nullValue?null:(short)0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setShortNotNullDefaultNullValueDefault(nullValue?null:(short)0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setShortNullDefaultNullValueDefault(nullValue?null:(short)0); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 3: // Byte
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setByteNotNullNoDefaultNullValueNone(nullValue?null:(byte)0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setByteNullNoDefaultNullValueNone(nullValue?null:(byte)0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setByteNotNullDefaultNullValueNone(nullValue?null:(byte)0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setByteNullDefaultNullValueNone(nullValue?null:(byte)0); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setByteNotNullNoDefaultNullValueException(nullValue?null:(byte)0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setByteNullNoDefaultNullValueException(nullValue?null:(byte)0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setByteNotNullDefaultNullValueException(nullValue?null:(byte)0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setByteNullDefaultNullValueException(nullValue?null:(byte)0); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setByteNotNullNoDefaultNullValueDefault(nullValue?null:(byte)0); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setByteNullNoDefaultNullValueDefault(nullValue?null:(byte)0); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setByteNotNullDefaultNullValueDefault(nullValue?null:(byte)0); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setByteNullDefaultNullValueDefault(nullValue?null:(byte)0); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 4: // String
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setStringNotNullNoDefaultNullValueNone(nullValue?null:"0"); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setStringNullNoDefaultNullValueNone(nullValue?null:"0"); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setStringNotNullDefaultNullValueNone(nullValue?null:"0"); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setStringNullDefaultNullValueNone(nullValue?null:"0"); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setStringNotNullNoDefaultNullValueException(nullValue?null:"0"); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setStringNullNoDefaultNullValueException(nullValue?null:"0"); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setStringNotNullDefaultNullValueException(nullValue?null:"0"); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setStringNullDefaultNullValueException(nullValue?null:"0"); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setStringNotNullNoDefaultNullValueDefault(nullValue?null:"0"); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setStringNullNoDefaultNullValueDefault(nullValue?null:"0"); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setStringNotNullDefaultNullValueDefault(nullValue?null:"0"); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setStringNullDefaultNullValueDefault(nullValue?null:"0"); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
break;
case 5: // Float
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setFloatNotNullNoDefaultNullValueNone(nullValue?null:0.0F); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setFloatNullNoDefaultNullValueNone(nullValue?null:0.0F); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setFloatNotNullDefaultNullValueNone(nullValue?null:0.0F); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setFloatNullDefaultNullValueNone(nullValue?null:0.0F); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setFloatNotNullNoDefaultNullValueException(nullValue?null:0.0F); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setFloatNullNoDefaultNullValueException(nullValue?null:0.0F); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setFloatNotNullDefaultNullValueException(nullValue?null:0.0F); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setFloatNullDefaultNullValueException(nullValue?null:0.0F); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setFloatNotNullNoDefaultNullValueDefault(nullValue?null:0.0F); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setFloatNullNoDefaultNullValueDefault(nullValue?null:0.0F); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setFloatNotNullDefaultNullValueDefault(nullValue?null:0.0F); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setFloatNullDefaultNullValueDefault(nullValue?null:0.0F); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
break;
case 6: // Double
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setDoubleNotNullNoDefaultNullValueNone(nullValue?null:0.0D); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
instance.setDoubleNullNoDefaultNullValueNone(nullValue?null:0.0D); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setDoubleNotNullDefaultNullValueNone(nullValue?null:0.0D); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
instance.setDoubleNullDefaultNullValueNone(nullValue?null:0.0D); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setDoubleNotNullNoDefaultNullValueException(nullValue?null:0.0D); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
instance.setDoubleNullNoDefaultNullValueException(nullValue?null:0.0D); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setDoubleNotNullDefaultNullValueException(nullValue?null:0.0D); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
instance.setDoubleNullDefaultNullValueException(nullValue?null:0.0D); break;
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setDoubleNotNullNoDefaultNullValueDefault(nullValue?null:0.0D); break;
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
instance.setDoubleNullNoDefaultNullValueDefault(nullValue?null:0.0D); break;
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setDoubleNotNullDefaultNullValueDefault(nullValue?null:0.0D); break;
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
instance.setDoubleNullDefaultNullValueDefault(nullValue?null:0.0D); break;
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
break;
default:
throw new IllegalArgumentException("Illegal property type " + propertyType);
}
}