/** * Copy constructor. * * @param type Type to copy. */ public JdbcType(JdbcType type) { cacheName = type.getCacheName(); dbSchema = type.getDatabaseSchema(); dbTbl = type.getDatabaseTable(); keyType = type.getKeyType(); keyFields = type.getKeyFields(); valType = type.getValueType(); valFlds = type.getValueFields(); }
/** * Create data transfer object for given cache type metadata. * * @param jdbcType JDBC type. */ public VisorCacheJdbcType(JdbcType jdbcType) { keyType = jdbcType.getKeyType(); valType = jdbcType.getValueType(); dbSchema = jdbcType.getDatabaseSchema(); dbTbl = jdbcType.getDatabaseTable(); JdbcTypeField[] kFields = jdbcType.getKeyFields(); if (kFields != null) { keyFields = new ArrayList<>(kFields.length); for (JdbcTypeField fld : kFields) keyFields.add(new VisorCacheJdbcTypeField( fld.getDatabaseFieldName(), fld.getDatabaseFieldType(), fld.getDatabaseFieldName(), U.compact(fld.getJavaFieldType().getName()))); } JdbcTypeField[] vFields = jdbcType.getValueFields(); if (vFields != null) { valFields = new ArrayList<>(vFields.length); for (JdbcTypeField fld : vFields) valFields.add(new VisorCacheJdbcTypeField( fld.getDatabaseFieldName(), fld.getDatabaseFieldType(), fld.getDatabaseFieldName(), U.compact(fld.getJavaFieldType().getName()))); } }
String tblName = typeMeta.getDatabaseTable();
/** * Copy constructor. * * @param type Type to copy. */ public JdbcType(JdbcType type) { cacheName = type.getCacheName(); dbSchema = type.getDatabaseSchema(); dbTbl = type.getDatabaseTable(); keyType = type.getKeyType(); keyFields = type.getKeyFields(); valType = type.getValueType(); valFlds = type.getValueFields(); }
/** * Create data transfer object for given cache type metadata. * * @param jdbcType JDBC type. */ public VisorCacheJdbcType(JdbcType jdbcType) { keyType = jdbcType.getKeyType(); valType = jdbcType.getValueType(); dbSchema = jdbcType.getDatabaseSchema(); dbTbl = jdbcType.getDatabaseTable(); JdbcTypeField[] kFields = jdbcType.getKeyFields(); if (kFields != null) { keyFields = new ArrayList<>(kFields.length); for (JdbcTypeField fld : kFields) keyFields.add(new VisorCacheJdbcTypeField( fld.getDatabaseFieldName(), fld.getDatabaseFieldType(), fld.getDatabaseFieldName(), U.compact(fld.getJavaFieldType().getName()))); } JdbcTypeField[] vFields = jdbcType.getValueFields(); if (vFields != null) { valFields = new ArrayList<>(vFields.length); for (JdbcTypeField fld : vFields) valFields.add(new VisorCacheJdbcTypeField( fld.getDatabaseFieldName(), fld.getDatabaseFieldType(), fld.getDatabaseFieldName(), U.compact(fld.getJavaFieldType().getName()))); } }
String tblName = typeMeta.getDatabaseTable();