@@ -1220,12 +1220,12 @@ public final Object getMinMaxColumnValue(final String name) {
12201220 break ;
12211221 }
12221222 // use column flag if present (OIData tables):
1223- final boolean [][] flags = (this instanceof OIData ) ? ((OIData )this ).getFlag (): null ;
1224-
1223+ final boolean [][] flags = (this instanceof OIData ) ? ((OIData ) this ).getFlag () : null ;
1224+
12251225 for (int i = 0 , len = dValues .length ; i < len ; i ++) {
12261226 final double [] dRowValues = dValues [i ];
12271227 final boolean [] rowFlags = (flags != null ) ? flags [i ] : null ;
1228-
1228+
12291229 for (int j = 0 , jlen = dRowValues .length ; j < jlen ; j ++) {
12301230 if ((rowFlags == null ) || !rowFlags [j ]) {
12311231 if (dRowValues [j ] < dMin ) {
@@ -1402,13 +1402,15 @@ public void checkColumns(final OIFitsChecker checker) {
14021402 * @return column definition or null if undefined
14031403 */
14041404 public final ColumnMeta getColumnMeta (final String name ) {
1405- ColumnMeta meta = getColumnDesc (name );
1406- if (meta != null ) {
1407- return meta ;
1408- }
1409- meta = getColumnDerivedDesc (name );
1410- if (meta != null ) {
1411- return meta ;
1405+ if (name != null ) {
1406+ ColumnMeta meta = getColumnDesc (name );
1407+ if (meta != null ) {
1408+ return meta ;
1409+ }
1410+ meta = getColumnDerivedDesc (name );
1411+ if (meta != null ) {
1412+ return meta ;
1413+ }
14121414 }
14131415 return null ;
14141416 }
@@ -1425,17 +1427,19 @@ public final ColumnMeta getColumnMeta(final String name) {
14251427 * type
14261428 */
14271429 public final String [] getColumnAsString (final String name ) {
1428- ColumnMeta meta = getColumnDesc (name );
1429- if (meta != null
1430- && meta .getDataType () == Types .TYPE_CHAR
1431- && !meta .isArray ()) {
1432- return getColumnString (name );
1433- }
1434- meta = getColumnDerivedDesc (name );
1435- if (meta != null
1436- && meta .getDataType () == Types .TYPE_CHAR
1437- && !meta .isArray ()) {
1438- return getColumnDerivedString (name );
1430+ if (name != null ) {
1431+ ColumnMeta meta = getColumnDesc (name );
1432+ if (meta != null
1433+ && meta .getDataType () == Types .TYPE_CHAR
1434+ && !meta .isArray ()) {
1435+ return getColumnString (name );
1436+ }
1437+ meta = getColumnDerivedDesc (name );
1438+ if (meta != null
1439+ && meta .getDataType () == Types .TYPE_CHAR
1440+ && !meta .isArray ()) {
1441+ return getColumnDerivedString (name );
1442+ }
14391443 }
14401444 return null ;
14411445 }
@@ -1449,17 +1453,19 @@ public final String[] getColumnAsString(final String name) {
14491453 * type
14501454 */
14511455 public final int [] getColumnAsInt (final String name ) {
1452- ColumnMeta meta = getColumnDesc (name );
1453- if (meta != null
1454- && meta .getDataType () == Types .TYPE_INT
1455- && !meta .isArray ()) {
1456- return getColumnInt (name );
1457- }
1458- meta = getColumnDerivedDesc (name );
1459- if (meta != null
1460- && meta .getDataType () == Types .TYPE_INT
1461- && !meta .isArray ()) {
1462- return getColumnDerivedInt (name );
1456+ if (name != null ) {
1457+ ColumnMeta meta = getColumnDesc (name );
1458+ if (meta != null
1459+ && meta .getDataType () == Types .TYPE_INT
1460+ && !meta .isArray ()) {
1461+ return getColumnInt (name );
1462+ }
1463+ meta = getColumnDerivedDesc (name );
1464+ if (meta != null
1465+ && meta .getDataType () == Types .TYPE_INT
1466+ && !meta .isArray ()) {
1467+ return getColumnDerivedInt (name );
1468+ }
14631469 }
14641470 return null ;
14651471 }
@@ -1473,17 +1479,19 @@ public final int[] getColumnAsInt(final String name) {
14731479 * type
14741480 */
14751481 public final int [][] getColumnAsInts (final String name ) {
1476- ColumnMeta meta = getColumnDesc (name );
1477- if (meta != null
1478- && meta .getDataType () == Types .TYPE_INT
1479- && meta .isArray ()) {
1480- return getColumnInts (name );
1481- }
1482- meta = getColumnDerivedDesc (name );
1483- if (meta != null
1484- && meta .getDataType () == Types .TYPE_INT
1485- && meta .isArray ()) {
1486- return getColumnDerivedInts (name );
1482+ if (name != null ) {
1483+ ColumnMeta meta = getColumnDesc (name );
1484+ if (meta != null
1485+ && meta .getDataType () == Types .TYPE_INT
1486+ && meta .isArray ()) {
1487+ return getColumnInts (name );
1488+ }
1489+ meta = getColumnDerivedDesc (name );
1490+ if (meta != null
1491+ && meta .getDataType () == Types .TYPE_INT
1492+ && meta .isArray ()) {
1493+ return getColumnDerivedInts (name );
1494+ }
14871495 }
14881496 return null ;
14891497 }
@@ -1497,17 +1505,19 @@ public final int[][] getColumnAsInts(final String name) {
14971505 * type
14981506 */
14991507 public final short [] getColumnAsShort (final String name ) {
1500- ColumnMeta meta = getColumnDesc (name );
1501- if (meta != null
1502- && meta .getDataType () == Types .TYPE_SHORT
1503- && !meta .isArray ()) {
1504- return getColumnShort (name );
1505- }
1506- meta = getColumnDerivedDesc (name );
1507- if (meta != null
1508- && meta .getDataType () == Types .TYPE_SHORT
1509- && !meta .isArray ()) {
1510- return getColumnDerivedShort (name );
1508+ if (name != null ) {
1509+ ColumnMeta meta = getColumnDesc (name );
1510+ if (meta != null
1511+ && meta .getDataType () == Types .TYPE_SHORT
1512+ && !meta .isArray ()) {
1513+ return getColumnShort (name );
1514+ }
1515+ meta = getColumnDerivedDesc (name );
1516+ if (meta != null
1517+ && meta .getDataType () == Types .TYPE_SHORT
1518+ && !meta .isArray ()) {
1519+ return getColumnDerivedShort (name );
1520+ }
15111521 }
15121522 return null ;
15131523 }
@@ -1521,17 +1531,19 @@ public final short[] getColumnAsShort(final String name) {
15211531 * type
15221532 */
15231533 public final short [][] getColumnAsShorts (final String name ) {
1524- ColumnMeta meta = getColumnDesc (name );
1525- if (meta != null
1526- && meta .getDataType () == Types .TYPE_SHORT
1527- && meta .isArray ()) {
1528- return getColumnShorts (name );
1529- }
1530- meta = getColumnDerivedDesc (name );
1531- if (meta != null
1532- && meta .getDataType () == Types .TYPE_SHORT
1533- && meta .isArray ()) {
1534- return getColumnDerivedShorts (name );
1534+ if (name != null ) {
1535+ ColumnMeta meta = getColumnDesc (name );
1536+ if (meta != null
1537+ && meta .getDataType () == Types .TYPE_SHORT
1538+ && meta .isArray ()) {
1539+ return getColumnShorts (name );
1540+ }
1541+ meta = getColumnDerivedDesc (name );
1542+ if (meta != null
1543+ && meta .getDataType () == Types .TYPE_SHORT
1544+ && meta .isArray ()) {
1545+ return getColumnDerivedShorts (name );
1546+ }
15351547 }
15361548 return null ;
15371549 }
@@ -1545,17 +1557,19 @@ public final short[][] getColumnAsShorts(final String name) {
15451557 * type
15461558 */
15471559 public final float [] getColumnAsFloat (final String name ) {
1548- ColumnMeta meta = getColumnDesc (name );
1549- if (meta != null
1550- && meta .getDataType () == Types .TYPE_REAL
1551- && !meta .isArray ()) {
1552- return getColumnFloat (name );
1553- }
1554- meta = getColumnDerivedDesc (name );
1555- if (meta != null
1556- && meta .getDataType () == Types .TYPE_REAL
1557- && !meta .isArray ()) {
1558- return getColumnDerivedFloat (name );
1560+ if (name != null ) {
1561+ ColumnMeta meta = getColumnDesc (name );
1562+ if (meta != null
1563+ && meta .getDataType () == Types .TYPE_REAL
1564+ && !meta .isArray ()) {
1565+ return getColumnFloat (name );
1566+ }
1567+ meta = getColumnDerivedDesc (name );
1568+ if (meta != null
1569+ && meta .getDataType () == Types .TYPE_REAL
1570+ && !meta .isArray ()) {
1571+ return getColumnDerivedFloat (name );
1572+ }
15591573 }
15601574 return null ;
15611575 }
@@ -1570,17 +1584,19 @@ public final float[] getColumnAsFloat(final String name) {
15701584 * type
15711585 */
15721586 public final double [] getColumnAsDouble (final String name ) {
1573- ColumnMeta meta = getColumnDesc (name );
1574- if (meta != null
1575- && meta .getDataType () == Types .TYPE_DBL
1576- && !meta .isArray ()) {
1577- return getColumnDouble (name );
1578- }
1579- meta = getColumnDerivedDesc (name );
1580- if (meta != null
1581- && meta .getDataType () == Types .TYPE_DBL
1582- && !meta .isArray ()) {
1583- return getDerivedColumnAsDouble (name );
1587+ if (name != null ) {
1588+ ColumnMeta meta = getColumnDesc (name );
1589+ if (meta != null
1590+ && meta .getDataType () == Types .TYPE_DBL
1591+ && !meta .isArray ()) {
1592+ return getColumnDouble (name );
1593+ }
1594+ meta = getColumnDerivedDesc (name );
1595+ if (meta != null
1596+ && meta .getDataType () == Types .TYPE_DBL
1597+ && !meta .isArray ()) {
1598+ return getDerivedColumnAsDouble (name );
1599+ }
15841600 }
15851601 return null ;
15861602 }
@@ -1607,17 +1623,19 @@ protected double[] getDerivedColumnAsDouble(final String name) {
16071623 * type
16081624 */
16091625 public final double [][] getColumnAsDoubles (final String name ) {
1610- ColumnMeta meta = getColumnDesc (name );
1611- if (meta != null
1612- && meta .getDataType () == Types .TYPE_DBL
1613- && meta .isArray ()) {
1614- return getColumnDoubles (name );
1615- }
1616- meta = getColumnDerivedDesc (name );
1617- if (meta != null
1618- && meta .getDataType () == Types .TYPE_DBL
1619- && meta .isArray ()) {
1620- return getDerivedColumnAsDoubles (name );
1626+ if (name != null ) {
1627+ ColumnMeta meta = getColumnDesc (name );
1628+ if (meta != null
1629+ && meta .getDataType () == Types .TYPE_DBL
1630+ && meta .isArray ()) {
1631+ return getColumnDoubles (name );
1632+ }
1633+ meta = getColumnDerivedDesc (name );
1634+ if (meta != null
1635+ && meta .getDataType () == Types .TYPE_DBL
1636+ && meta .isArray ()) {
1637+ return getDerivedColumnAsDoubles (name );
1638+ }
16211639 }
16221640 return null ;
16231641 }
0 commit comments