gitinsp.infrastructure.parser

Members list

Type members

Classlikes

class CharacterTextSplitter(_separator: String, _isSeparatorRegex: Boolean) extends TextSplitter

Attributes

Supertypes
class TextSplitter
trait LazyLogging
trait DocumentSplitter
class Object
trait Matchable
class Any
Show all
class RecursiveCharacterTextSplitter(separators: Option[List[String]], val keepSeparator: Either[Boolean, String], isSeparatorRegex: Boolean, val chunkSize: Int, val chunkOverlap: Int, val lengthFunction: String => Int, val addStartIndex: Boolean, val stripWhitespace: Boolean) extends TextSplitter

Attributes

Companion
object
Supertypes
class TextSplitter
trait LazyLogging
trait DocumentSplitter
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class TextSplitter(val chunkSize: Int, val chunkOverlap: Int, val lengthFunction: String => Int, val keepSeparator: Either[Boolean, String], val addStartIndex: Boolean, val stripWhitespace: Boolean) extends DocumentSplitter, LazyLogging

Attributes

Supertypes
trait LazyLogging
trait DocumentSplitter
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type