/** * Get member data of type long array. * * @param m get data from this StructureMembers.Member. Must be of type long. * @return 1D array of longs */ public long[] getJavaArrayLong(StructureMembers.Member m) { return sa.getJavaArrayLong(recno, m); }
/** * Get member data of type long array. * * @param m get data from this StructureMembers.Member. Must be of type long. * @return 1D array of longs */ public long[] getJavaArrayLong(StructureMembers.Member m) { return sa.getJavaArrayLong(recno, m); }
/** * Get member data of type long array. * * @param m get data from this StructureMembers.Member. Must be of type long. * @return 1D array of longs */ public long[] getJavaArrayLong(StructureMembers.Member m) { return sa.getJavaArrayLong(recno, m); }
@Override public long[] getJavaArrayLong(int recnum, StructureMembers.Member m) { if (m.getDataType() != DataType.LONG) throw new IllegalArgumentException("Type is " + m.getDataType() + ", must be long"); if (m.getDataArray() != null) return super.getJavaArrayLong(recnum, m); int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); long[] pa = new long[count]; for (int i = 0; i < count; i++) pa[i] = bbuffer.getLong(offset + i * 8); return pa; }
@Override public long[] getJavaArrayLong(int recnum, StructureMembers.Member m) { if (m.getDataType() != DataType.LONG) throw new IllegalArgumentException("Type is " + m.getDataType() + ", must be long"); if (m.getDataArray() != null) return super.getJavaArrayLong(recnum, m); int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); long[] pa = new long[count]; for (int i = 0; i < count; i++) pa[i] = bbuffer.getLong(offset + i * 8); return pa; }
@Override public long[] getJavaArrayLong(int recnum, StructureMembers.Member m) { if (!(m.getDataType().getPrimitiveClassType() == long.class)) throw new IllegalArgumentException("Type is "+m.getDataType()+", must be long"); if (m.getDataArray() != null) return super.getJavaArrayLong(recnum, m); int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); long[] pa = new long[count]; for (int i = 0; i < count; i++) pa[i] = bbuffer.getLong(offset + i * 8); return pa; }
@Override public long[] getJavaArrayLong(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getJavaArrayLong(recnum, m); StructureData sd = getStructureData(recnum); return sd.getJavaArrayLong( m.getName()); }
@Override public long[] getJavaArrayLong(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getJavaArrayLong(recnum, m); StructureData sd = getStructureData(recnum); return sd.getJavaArrayLong( m.getName()); }
@Override public long[] getJavaArrayLong(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getJavaArrayLong(recnum, m); StructureData sd = getStructureData(recnum); return sd.getJavaArrayLong( m.getName()); }
long[] data = as.getJavaArrayLong(recno, m); for (long aData : data) bb.putLong(aData);
long[] data = as.getJavaArrayLong(recno, m); for (long aData : data) bb.putLong(aData);
long[] pa = getJavaArrayLong(recno, m); return Array.factory(long.class, m.getShape(), pa);
long[] pa = getJavaArrayLong(recno, m); return Array.factory(long.class, m.getShape(), pa);
long[] la = getJavaArrayLong(recno, m); return Array.factory(dataType, m.getShape(), la);