docs: private Integer[] getColumnSizeAndRadix(Column column)
      {
          Integer[] col_size_radix = {null, null};
          // This looks similar to VoltType.getTypePrecisionAndRadix.  However,
          // the String/VARBINARY values depend on the schema, not an intrinsic property
          // of the type, so it stays here for now.
          VoltType type = VoltType.get((byte) column.getType());
          switch(type)
          {
          //
          case TINYINT:
          case SMALLINT:
          case INTEGER:
          case BIGINT:
          case TIMESTAMP:
              col_size_radix[0] = (column.getSize() * 8) - 1;
              col_size_radix[1] = 2;
              break;
          case FLOAT:
              col_size_radix[0] = 53;  // magic for double
              col_size_radix[1] = 2;
              break;
          case STRING:
              col_size_radix[0] = column.getSize();
              col_size_radix[1] = null;
              break;
          case DECIMAL:
              col_size_radix[0] = VoltDecimalHelper.kDefaultPrecision;
              col_size_radix[1] = 10;
              break;
          case VARBINARY:
              col_size_radix[0] = column.getSize();
              col_size_radix[1] = null;
              break;
          default:
              // XXX What's the right behavior here?
          }
          return col_size_radix;
      }