in storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NullValuesTest.java [449:663]
private Object getValue(NullValues instance, int propertyType, int fieldIndex) {
if (instance == null)
return null;
switch(propertyType) {
case 0: // Integer
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getIntNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getIntNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getIntNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getIntNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getIntNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getIntNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getIntNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getIntNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getIntNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getIntNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getIntNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getIntNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 1: // Long
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getLongNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getLongNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getLongNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getLongNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getLongNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getLongNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getLongNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getLongNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getLongNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getLongNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getLongNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getLongNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 2: // Short
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getShortNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getShortNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getShortNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getShortNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getShortNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getShortNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getShortNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getShortNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getShortNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getShortNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getShortNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getShortNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 3: // Byte
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getByteNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getByteNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getByteNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getByteNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getByteNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getByteNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getByteNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getByteNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getByteNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getByteNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getByteNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getByteNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 4: // String
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getStringNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getStringNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getStringNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getStringNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getStringNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getStringNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getStringNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getStringNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getStringNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getStringNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getStringNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getStringNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 5: // Float
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getFloatNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getFloatNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getFloatNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getFloatNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getFloatNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getFloatNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getFloatNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getFloatNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getFloatNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getFloatNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getFloatNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getFloatNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
case 6: // Double
switch(fieldIndex) {
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getDoubleNotNullNoDefaultNullValueNone();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
return instance.getDoubleNullNoDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getDoubleNotNullDefaultNullValueNone();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
return instance.getDoubleNullDefaultNullValueNone();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getDoubleNotNullNoDefaultNullValueException();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getDoubleNullNoDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getDoubleNotNullDefaultNullValueException();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
return instance.getDoubleNullDefaultNullValueException();
case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getDoubleNotNullNoDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
return instance.getDoubleNullNoDefaultNullValueDefault();
case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getDoubleNotNullDefaultNullValueDefault();
case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
return instance.getDoubleNullDefaultNullValueDefault();
default:
throw new IllegalArgumentException("Illegal field index " + fieldIndex);
}
default:
throw new IllegalArgumentException("Illegal property type " + propertyType);
}
}