private Object getValue()

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);
        }
    }