gitinsp.infrastructure.parser
package gitinsp.infrastructure.parser
Members list
Type members
Classlikes
class CharacterTextSplitter(_separator: String, _isSeparatorRegex: Boolean) extends TextSplitter
Attributes
- Supertypes
-
class TextSplittertrait LazyLoggingtrait DocumentSplitterclass Objecttrait Matchableclass AnyShow 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 TextSplittertrait LazyLoggingtrait DocumentSplitterclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass 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 LazyLoggingtrait DocumentSplitterclass Objecttrait Matchableclass Any
- Known subtypes
-
class CharacterTextSplitter
object TextSplitterUtils
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TextSplitterUtils.type
In this article