Class DenseCSVStringMatrix2D

All Implemented Interfaces:
Serializable, Cloneable, Comparable<Matrix>, HasMetaData, BaseMatrix, BooleanCalculations, CanPerformCalculations, DenseMatrix, DenseMatrix2D, DenseMatrixMultiD, BasicDoubleCalculations, DoubleCalculations, BasicEntrywiseDoubleCalculations, CreatorDoubleCalculations, EntrywiseDoubleCalculations, HyperbolicDoubleCalculations, MiscEntrywiseDoubleCalculations, RoundingDoubleCalculations, TrigonometricDoubleCalculations, DecompositionDoubleCalculations, DiscretizeCalculations, GeneralDoubleCalculations, MiscGeneralDoubleCalculations, MissingValueDoubleCalculations, StatisticalDoubleCalculations, BaseGenericMatrix<String>, DenseGenericMatrix<String>, DenseGenericMatrix2D<String>, DenseGenericMatrixMultiD<String>, GenericMatrix<String>, GenericMatrix2D<String>, GenericMatrixMultiD<String>, SparseGenericMatrix<String>, SparseGenericMatrix2D<String>, SparseGenericMatrixMultiD<String>, BaseMatrixProperties, Clearable, Conversions, CoordinateFunctions, CoreObject, DistanceMeasures, ExtendedMatrixProperties, GettersAndSetters, HasDescription, HasGUIObject, HasId, HasLabel, IntCalculations, Matrix, Matrix2D, MatrixMultiD, ObjectCalculations, SparseMatrix, SparseMatrix2D, SparseMatrixMultiD, StringCalculations, DenseStringMatrix, DenseStringMatrix2D, StringMatrix, StringMatrix2D

public class DenseCSVStringMatrix2D extends AbstractDenseStringMatrix2D
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • DEFAULTBUFFERSIZE

      public static final int DEFAULTBUFFERSIZE
      See Also:
    • byteBufferConcatenation

      private final ByteBufferConcatenation byteBufferConcatenation
    • columnSeparator

      private char columnSeparator
    • enclosingCharacter

      private char enclosingCharacter
    • rowIndexList

      private final LongArrayList rowIndexList
    • rowCacheId

      private long rowCacheId
    • rowCache

      private List<String> rowCache
  • Constructor Details

    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(byte[] bytes)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, char enclosingCharacter, byte[] bytes)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, byte[] bytes)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, WeakMappedByteBuffer... byteBuffers)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, ByteBuffer... byteBuffers)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, char enclosingCharacter, WeakMappedByteBuffer... byteBuffers)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, char enclosingCharacter, ByteBuffer... byteBuffers)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(ByteBuffer... byteBuffers)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(WeakMappedByteBuffer... byteBuffers)
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(String filename) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(File file) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(RandomAccessFile randomAccessFile) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, String filename) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, File file) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, char enclosingCharacter, File file) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, RandomAccessFile randomAccessFile) throws IOException
      Throws:
      IOException
    • DenseCSVStringMatrix2D

      public DenseCSVStringMatrix2D(char columnSeparator, char enclosingCharacter, RandomAccessFile randomAccessFile) throws IOException
      Throws:
      IOException
  • Method Details