protected static ColumnMetaData.StructType drillFieldMetaData(Class<?> clazz) { final List<ColumnMetaData> list = new ArrayList<>(); for (Field field : clazz.getFields()) { if (Modifier.isPublic(field.getModifiers()) && !Modifier.isStatic(field.getModifiers())) { NotNull notNull = field.getAnnotation(NotNull.class); boolean notNullable = (notNull != null || field.getType().isPrimitive()); list.add( drillColumnMetaData( AvaticaUtils.camelToUpper(field.getName()), list.size(), field.getType(), notNullable)); } } return ColumnMetaData.struct(list); }
protected static ColumnMetaData.StructType fieldMetaData(Class clazz) { final List<ColumnMetaData> list = new ArrayList<ColumnMetaData>(); for (Field field : clazz.getFields()) { if (Modifier.isPublic(field.getModifiers()) && !Modifier.isStatic(field.getModifiers())) { list.add( columnMetaData( AvaticaUtils.camelToUpper(field.getName()), list.size() + 1, field.getType())); } } return ColumnMetaData.struct(list); }
protected static ColumnMetaData.StructType drillFieldMetaData(Class<?> clazz) { final List<ColumnMetaData> list = new ArrayList<>(); for (Field field : clazz.getFields()) { if (Modifier.isPublic(field.getModifiers()) && !Modifier.isStatic(field.getModifiers())) { NotNull notNull = field.getAnnotation(NotNull.class); boolean notNullable = (notNull != null || field.getType().isPrimitive()); list.add( drillColumnMetaData( AvaticaUtils.camelToUpper(field.getName()), list.size(), field.getType(), notNullable)); } } return ColumnMetaData.struct(list); }
protected static ColumnMetaData.StructType fieldMetaData(Class<?> clazz) { final List<ColumnMetaData> list = new ArrayList<ColumnMetaData>(); for (Field field : clazz.getFields()) { if (Modifier.isPublic(field.getModifiers()) && !Modifier.isStatic(field.getModifiers())) { int columnNullable = getColumnNullability(field); list.add( columnMetaData( AvaticaUtils.camelToUpper(field.getName()), list.size(), field.getType(), columnNullable)); } } return ColumnMetaData.struct(list); }
protected static ColumnMetaData.StructType fieldMetaData(Class<?> clazz) { final List<ColumnMetaData> list = new ArrayList<ColumnMetaData>(); for (Field field : clazz.getFields()) { if (Modifier.isPublic(field.getModifiers()) && !Modifier.isStatic(field.getModifiers())) { int columnNullable = getColumnNullability(field); list.add( columnMetaData( AvaticaUtils.camelToUpper(field.getName()), list.size(), field.getType(), columnNullable)); } } return ColumnMetaData.struct(list); }
/** Unit test for {@link AvaticaUtils#camelToUpper(String)}. */ @Test public void testCamelToUpper() { assertEquals("MY_JDBC_DRIVER", AvaticaUtils.camelToUpper("myJdbcDriver")); assertEquals("MY_J_D_B_C_DRIVER", AvaticaUtils.camelToUpper("myJDBCDriver")); assertEquals("AB_CDEF_G_HIJ", AvaticaUtils.camelToUpper("abCdefGHij")); assertEquals("_JDBC_DRIVER", AvaticaUtils.camelToUpper("JdbcDriver")); assertEquals("", AvaticaUtils.camelToUpper("")); }
/** Unit test for {@link AvaticaUtils#camelToUpper(String)}. */ @Test public void testCamelToUpper() { assertEquals("MY_JDBC_DRIVER", AvaticaUtils.camelToUpper("myJdbcDriver")); assertEquals("MY_J_D_B_C_DRIVER", AvaticaUtils.camelToUpper("myJDBCDriver")); assertEquals("AB_CDEF_G_HIJ", AvaticaUtils.camelToUpper("abCdefGHij")); assertEquals("_JDBC_DRIVER", AvaticaUtils.camelToUpper("JdbcDriver")); assertEquals("", AvaticaUtils.camelToUpper("")); }