Class ABooleanArray
- java.lang.Object
-
- org.apache.sysds.runtime.frame.data.columns.Array<Boolean>
-
- org.apache.sysds.runtime.frame.data.columns.ABooleanArray
-
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
- Direct Known Subclasses:
BitSetArray,BooleanArray
public abstract class ABooleanArray extends Array<Boolean>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.sysds.runtime.frame.data.columns.Array
Array.ArrayIterator
-
-
Constructor Summary
Constructors Constructor Description ABooleanArray(int size)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract ABooleanArrayclone()Overwrite of the java internal clone function for arrays, return a clone of underlying data that is mutable, (not immutable data.) Immutable data is dependent on the individual allocated arraysabstract booleanisAllTrue()abstract ABooleanArrayselect(boolean[] select, int nTrue)Slice out the true indices in the select input and return the sub array.abstract ABooleanArrayselect(int[] indices)Slice out the specified indices and return the sub array.abstract ABooleanArrayslice(int rl, int ru)Slice out the sub range and return new array with the specified type.-
Methods inherited from class org.apache.sysds.runtime.frame.data.columns.Array
analyzeValueType, append, append, append, baseMemoryCost, changeType, changeTypeWithNulls, containsNull, fill, fill, findEmpty, findEmptyInverse, get, get, getAsByteArray, getAsDouble, getAsNaNDouble, getCache, getExactSerializedSize, getFrameArrayType, getInMemorySize, getIterator, getMinMaxLength, getNulls, getRecodeMap, getValueType, isEmpty, isNotEmpty, isShallowSerialize, reset, set, set, set, set, set, setCache, setFromOtherType, setFromOtherTypeNz, setFromOtherTypeNz, setNz, setNz, size, toString
-
-
-
-
Method Detail
-
isAllTrue
public abstract boolean isAllTrue()
-
slice
public abstract ABooleanArray slice(int rl, int ru)
Description copied from class:ArraySlice out the sub range and return new array with the specified type. If the conversion fails fallback to normal slice.
-
clone
public abstract ABooleanArray clone()
Description copied from class:ArrayOverwrite of the java internal clone function for arrays, return a clone of underlying data that is mutable, (not immutable data.) Immutable data is dependent on the individual allocated arrays
-
select
public abstract ABooleanArray select(int[] indices)
Description copied from class:ArraySlice out the specified indices and return the sub array.
-
select
public abstract ABooleanArray select(boolean[] select, int nTrue)
Description copied from class:ArraySlice out the true indices in the select input and return the sub array.
-
-