public class ArrayStructureW extends ArrayStructureBak
ArrayArrayStructureBak.ArrayStructureIteratormembers, nelems, sdata| 构造器 | 说明 |
|---|---|
ArrayStructureW(StructureData sdata) |
|
ArrayStructureW(StructureMembers members,
int[] shape) |
Create a new Array of type StructureData and the given members and shape.
|
ArrayStructureW(StructureMembers members,
int[] shape,
StructureData[] sdata) |
Create a new Array of type StructureData and the given members, shape, and array of StructureData.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Array |
getArray(int recnum,
StructureMembers.Member m) |
Get member data of any type for a specific record as an Array.
|
ArraySequence |
getArraySequence(int recnum,
StructureMembers.Member m) |
Get member data of type ArraySequence
|
ArrayStructureBak |
getArrayStructure(int recnum,
StructureMembers.Member m) |
Get member data of type array of Structure.
|
byte[] |
getJavaArrayByte(int recnum,
StructureMembers.Member m) |
Get member data of type byte as a 1D array.
|
char[] |
getJavaArrayChar(int recnum,
StructureMembers.Member m) |
Get member data of type char as a 1D array.
|
double[] |
getJavaArrayDouble(int recnum,
StructureMembers.Member m) |
Get member data of type double as a 1D array.
|
float[] |
getJavaArrayFloat(int recnum,
StructureMembers.Member m) |
Get member data of type float as a 1D array.
|
int[] |
getJavaArrayInt(int recnum,
StructureMembers.Member m) |
Get member data of type int as a 1D array.
|
long[] |
getJavaArrayLong(int recnum,
StructureMembers.Member m) |
Get member data of type long as a 1D array.
|
short[] |
getJavaArrayShort(int recnum,
StructureMembers.Member m) |
Get member data of type short as a 1D array.
|
String[] |
getJavaArrayString(int recnum,
StructureMembers.Member m) |
Get member data of type String as a 1D array.
|
byte |
getScalarByte(int recnum,
StructureMembers.Member m) |
Get scalar member data of type byte.
|
char |
getScalarChar(int recnum,
StructureMembers.Member m) |
Get scalar member data of type char.
|
double |
getScalarDouble(int recnum,
StructureMembers.Member m) |
Get scalar member data of type double.
|
float |
getScalarFloat(int recnum,
StructureMembers.Member m) |
Get scalar member data of type float.
|
int |
getScalarInt(int recnum,
StructureMembers.Member m) |
Get scalar member data of type int.
|
long |
getScalarLong(int recnum,
StructureMembers.Member m) |
Get scalar member data of type long.
|
short |
getScalarShort(int recnum,
StructureMembers.Member m) |
Get scalar member data of type short.
|
String |
getScalarString(int recnum,
StructureMembers.Member m) |
Get member data of type String or char.
|
StructureData |
getScalarStructure(int recnum,
StructureMembers.Member m) |
Get member data of type Structure.
|
protected StructureData |
makeStructureData(ArrayStructureBak as,
int index) |
|
void |
setStructureData(StructureData sd,
int index) |
Set one of the StructureData of this ArrayStructure.
|
arraycopy, copyTo1DJavaArray, copyToNDJavaArray, factory, factory, factory, factory, factory, factory, factoryConstant, flip, get1DJavaArray, getDataAsByteBuffer, getDataAsByteBuffer, getDataAsByteBuffer, getDataType, getIndex, getIndexIterator, getIndexIteratorFast, getIndexPrivate, getRangeIterator, getRank, getShape, getSize, hasNext, isConstant, isUnsigned, makeArray, makeArray, makeArray, makeArray, makeArrayRankPlusOne, next, nextBoolean, nextByte, nextChar, nextDouble, nextFloat, nextInt, nextLong, nextShort, permute, reduce, reduce, resetLocalIterator, reshape, reshapeNoCopy, reshapeVLen, section, section, section, sectionNoReduce, setUnsigned, shapeToString, slice, toString, transposeconvertScalarDouble, convertScalarFloat, convertScalarInt, convertScalarLong, copy, copyBytes, copyChars, copyDoubles, copyFloats, copyFrom1DJavaArray, copyInts, copyLongs, copyObjects, copySequences, copyShorts, copyStructures, copyTo1DJavaArray, createView, extractMemberArray, findMember, getArrayObject, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getComplex, getComplex, getDouble, getDouble, getElementType, getFloat, getFloat, getInt, getInt, getLong, getLong, getMembers, getObject, getObject, getScalarObject, getShort, getShort, getSizeBytes, getStorage, getString, getString, getStructureData, getStructureData, getStructureDataIterator, getStructureMemberNames, getStructureMembers, getStructureSize, sectionNoReduce, setBoolean, setBoolean, setByte, setByte, setChar, setChar, setComplex, setComplex, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setMemberArray, setObject, setObject, setShort, setShort, setString, setString, showInternal, showInternalMemberspublic ArrayStructureW(StructureMembers members, int[] shape)
members - a description of the structure membersshape - the shape of the Array.public ArrayStructureW(StructureData sdata)
public ArrayStructureW(StructureMembers members, int[] shape, StructureData[] sdata)
members - a description of the structure membersshape - the shape of the Array.sdata - StructureData array, must bepublic void setStructureData(StructureData sd, int index)
sd - set it to this StructureData.index - which one to set, as an index into 1D backing store.protected StructureData makeStructureData(ArrayStructureBak as, int index)
makeStructureData 在类中 ArrayStructureBakpublic Array getArray(int recnum, StructureMembers.Member m)
ArrayStructureBakgetArray 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member.public double getScalarDouble(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarDouble 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type double.public double[] getJavaArrayDouble(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayDouble 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type double.public float getScalarFloat(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarFloat 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type float.public float[] getJavaArrayFloat(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayFloat 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type float.public byte getScalarByte(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarByte 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type byte.public byte[] getJavaArrayByte(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayByte 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type byte.public short getScalarShort(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarShort 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type short.public short[] getJavaArrayShort(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayShort 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type float.public int getScalarInt(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarInt 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type int.public int[] getJavaArrayInt(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayInt 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type int.public long getScalarLong(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarLong 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type long.public long[] getJavaArrayLong(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayLong 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type long.public char getScalarChar(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetScalarChar 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type char.public char[] getJavaArrayChar(int recnum,
StructureMembers.Member m)
ArrayStructureBakgetJavaArrayChar 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type char.public String getScalarString(int recnum, StructureMembers.Member m)
ArrayStructureBakgetScalarString 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type String or char.public String[] getJavaArrayString(int recnum, StructureMembers.Member m)
ArrayStructureBakgetJavaArrayString 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type String.public StructureData getScalarStructure(int recnum, StructureMembers.Member m)
ArrayStructureBakgetScalarStructure 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type Structure.public ArrayStructureBak getArrayStructure(int recnum, StructureMembers.Member m)
ArrayStructureBakgetArrayStructure 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type Structure.public ArraySequence getArraySequence(int recnum, StructureMembers.Member m)
ArrayStructureBakgetArraySequence 在类中 ArrayStructureBakrecnum - get data from the recnum-th StructureData of the ArrayStructure. Must be less than getSize();m - get data from this StructureMembers.Member. Must be of type Structure.Copyright © 2019. All rights reserved.