public int getNumberOfColumns() { ColumnMetaData[] colmds = getInternal().getColumnMetaData(); return (colmds != null ? colmds.length : 0); }
public ColumnMetadata[] getColumns() { ColumnMetaData[] internalColmds = getInternal().getColumnMetaData(); if (internalColmds == null) { return null; } ColumnMetadataImpl[] colmds = new ColumnMetadataImpl[internalColmds.length]; for (int i=0;i<colmds.length;i++) { colmds[i] = new ColumnMetadataImpl(internalColmds[i]); colmds[i].parent = this; } return colmds; }
/** * Method to prepare a field mapping for use in the datastore. * This creates the column in the table. */ protected void prepareDatastoreMapping() { MappingManager mmgr = storeMgr.getMappingManager(); ColumnMetaData colmd = null; if (mmd.getKeyMetaData() != null && mmd.getKeyMetaData().getColumnMetaData() != null && mmd.getKeyMetaData().getColumnMetaData().length > 0) { colmd = mmd.getKeyMetaData().getColumnMetaData()[0]; } Column col = mmgr.createColumn(this, getType(), colmd); mmgr.createDatastoreMapping(this, mmd, 0, col); } }
if (keymd != null && keymd.getColumnMetaData() != null && keymd.getColumnMetaData().length > 0) jdbcType = keymd.getColumnMetaData()[0].getJdbcTypeName();
ColumnMetaData[] columns = keymd.getColumnMetaData(); if (columns != null)
Map<String, String> keyColumnTypes = null; KeyMetaData keyMetaData = metaData.getKeyMetaData(); if (keyMetaData != null && keyMetaData.getColumnMetaData() != null) { keyMapping = new HashMap<>(); ColumnMetaData[] keyColumnMetaData = keyMetaData.getColumnMetaData(); ColumnMetaData[] keyTargetPrimaryKeyColumnMetaData = keyMetaData.getForeignKeyMetaData() == null ? null : keyMetaData.getForeignKeyMetaData().getColumnMetaData(); if (keyTargetPrimaryKeyColumnMetaData == null) {
Map<String, String> keyColumnTypes = null; KeyMetaData keyMetaData = metaData.getKeyMetaData(); if (keyMetaData != null && keyMetaData.getColumnMetaData() != null) { keyMapping = new HashMap<>(); ColumnMetaData[] keyColumnMetaData = keyMetaData.getColumnMetaData(); ColumnMetaData[] keyTargetPrimaryKeyColumnMetaData = keyMetaData.getForeignKeyMetaData() == null ? null : keyMetaData.getForeignKeyMetaData().getColumnMetaData(); if (keyTargetPrimaryKeyColumnMetaData == null) {
Map<String, String> keyColumnTypes = null; KeyMetaData keyMetaData = metaData.getKeyMetaData(); if (keyMetaData != null && keyMetaData.getColumnMetaData() != null) { keyMapping = new HashMap<>(); ColumnMetaData[] keyColumnMetaData = keyMetaData.getColumnMetaData(); ColumnMetaData[] keyTargetPrimaryKeyColumnMetaData = keyMetaData.getForeignKeyMetaData() == null ? null : keyMetaData.getForeignKeyMetaData().getColumnMetaData(); if (keyTargetPrimaryKeyColumnMetaData == null) {
if (mmd.getKeyMetaData() != null && mmd.getKeyMetaData().getColumnMetaData() != null) colmds = mmd.getKeyMetaData().getColumnMetaData();
if (fmd.getKeyMetaData() != null && fmd.getKeyMetaData().getColumnMetaData() != null) colmds = fmd.getKeyMetaData().getColumnMetaData();
ColumnMetaData[] colmds = (keymd != null ? keymd.getColumnMetaData() : null); if (colmds != null && colmds.length > 0 && colmds[0].getName() != null)
mcd = getMappingClass(keyCls, serialised, embedded, mmd.getKeyMetaData() != null ? mmd.getKeyMetaData().getColumnMetaData() : null, mmd.getFullFieldName()); mcd = getMappingClass(keyCls, serialised, embedded, mmd.getKeyMetaData() != null ? mmd.getKeyMetaData().getColumnMetaData() : null, mmd.getFullFieldName());
if (keymd != null && keymd.getColumnMetaData() != null && keymd.getColumnMetaData().length > 0) colmds = keymd.getColumnMetaData();
ColumnMetaData[] colmds = (mmd.getKeyMetaData() != null ? mmd.getKeyMetaData().getColumnMetaData() : null); if (colmds != null && colmds.length > 0)
if (keymd != null && keymd.getColumnMetaData() != null && keymd.getColumnMetaData().length > 0) keyColmd = keymd.getColumnMetaData();