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; }
public String getXMLForMetaData(PrimaryKeyMetaData pkmd, String prefix, String indent) { StringBuilder str = new StringBuilder(); str.append(prefix).append("<primary-key" + (pkmd.getName() != null ? (" name=\"" + pkmd.getName() + "\"") : "") + (pkmd.getColumnName() != null ? (" column=\"" + pkmd.getColumnName() + "\"") : "") + ">\n"); // Add columns ColumnMetaData[] columns = pkmd.getColumnMetaData(); if (columns != null) { for (ColumnMetaData colmd : columns) { str.append(getXMLForMetaData(colmd, prefix + indent,indent)); } } // Add extensions processExtensions(pkmd.getExtensions(), str, prefix, indent); str.append(prefix).append("</primary-key>\n"); return str.toString(); }
ColumnMetaData[] primaryKeyColumnMetaData = metaData.getJoinMetaData().getPrimaryKeyMetaData().getColumnMetaData(); ColumnMetaData[] foreignKeyColumnMetaData = metaData.getJoinMetaData().getForeignKeyMetaData().getColumnMetaData(); idColumnMapping = new HashMap<>(primaryKeyColumnMetaData.length);
ColumnMetaData[] primaryKeyColumnMetaData = metaData.getJoinMetaData().getPrimaryKeyMetaData().getColumnMetaData(); ColumnMetaData[] foreignKeyColumnMetaData = metaData.getJoinMetaData().getForeignKeyMetaData().getColumnMetaData(); idColumnMapping = new HashMap<>(primaryKeyColumnMetaData.length);
ColumnMetaData[] primaryKeyColumnMetaData = metaData.getJoinMetaData().getPrimaryKeyMetaData().getColumnMetaData(); ColumnMetaData[] foreignKeyColumnMetaData = metaData.getJoinMetaData().getForeignKeyMetaData().getColumnMetaData(); idColumnMapping = new HashMap<>(primaryKeyColumnMetaData.length);
ColumnMetaData[] pkCols = pkmd.getColumnMetaData(); for (int i=0;i<pkCols.length;i++)
ColumnMetaData[] pkCols = pkmd.getColumnMetaData(); for (int i=0;i<pkCols.length;i++)
if (cmd.getPrimaryKeyMetaData() != null && cmd.getPrimaryKeyMetaData().getColumnMetaData() != null && cmd.getPrimaryKeyMetaData().getColumnMetaData().length > 0) { colmd = cmd.getPrimaryKeyMetaData().getColumnMetaData()[0];
boolean pkColsSpecified = (pkmd != null ? pkmd.getColumnMetaData() != null : false);
if (cmd.getPrimaryKeyMetaData() != null && cmd.getPrimaryKeyMetaData().getColumnMetaData() != null && cmd.getPrimaryKeyMetaData().getColumnMetaData().length > 0) colmd = cmd.getPrimaryKeyMetaData().getColumnMetaData()[0];
boolean pkColsSpecified = (pkmd != null ? pkmd.getColumnMetaData() != null : false); boolean pkRequired = requiresPrimaryKey();
boolean pkColsSpecified = (pkmd != null && pkmd.getColumnMetaData() != null); boolean pkRequired = requiresPrimaryKey();