in exec/java-exec/src/main/java/org/apache/drill/exec/store/mock/ColumnDef.java [91:183]
private void makeDefaultGenerator() {
MinorType minorType = mockCol.getMinorType();
switch (minorType) {
case BIGINT:
break;
case BIT:
generator = new BooleanGen();
break;
case DATE:
break;
case DECIMAL18:
break;
case DECIMAL28DENSE:
break;
case DECIMAL28SPARSE:
break;
case DECIMAL38DENSE:
break;
case DECIMAL38SPARSE:
break;
case VARDECIMAL:
break;
case DECIMAL9:
break;
case FIXED16CHAR:
break;
case FIXEDBINARY:
break;
case FIXEDCHAR:
break;
case FLOAT4:
break;
case FLOAT8:
generator = new DoubleGen();
break;
case GENERIC_OBJECT:
break;
case INT:
generator = new IntGen();
break;
case INTERVAL:
break;
case INTERVALDAY:
break;
case INTERVALYEAR:
break;
case LATE:
break;
case LIST:
break;
case MAP:
break;
case MONEY:
break;
case NULL:
break;
case SMALLINT:
break;
case TIME:
break;
case TIMESTAMP:
break;
case TIMESTAMPTZ:
break;
case TIMETZ:
break;
case TINYINT:
break;
case UINT1:
break;
case UINT2:
break;
case UINT4:
break;
case UINT8:
break;
case UNION:
break;
case VAR16CHAR:
break;
case VARBINARY:
break;
case VARCHAR:
generator = new StringGen();
break;
default:
break;
}
if (generator == null) {
throw new IllegalArgumentException("No default column generator for column " + name + " of type " + minorType);
}
}