JoinableTInt

com.phasmidsoftware.tableparser.core.parse.IndexedInputToRowsAggregator.JoinableTInt
object JoinableTInt extends JoinableTInt[Input]

Implicit object that provides a JoinableTInt instance for the type Input.

This object extends JoinableTInt for the type parameter Input and provides an implicit Joinable instance for Input. It defines the joining behavior for tuples of type (Input, Int) while utilizing the underlying Joinable instance for Input.

Attributes

See also

JoinableTInt for its detailed trait definition.

Note

This object is implicitly available in the scope where required. It relies on an implicit Joinable[Input] defined elsewhere in the application.

Example

Example usage:

val joinableTIntInstance = JoinableTInt
// use the implicit instance for operations requiring JoinableTInt[(Input, Int)]
Graph
Supertypes
trait Joinable[(IndexedInputToRowsAggregator.this.Input, Int)]
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

Inherited methods

override def incomplete(t: (IndexedInputToRowsAggregator.this.Input, Int)): Boolean

Method to determine if t is an incomplete record, which must be joined to what follows it before it can be parsed: for example, a line of CSV which ends inside a quoted field (whose value contains a line break, as RFC 4180 allows). By default, nothing is incomplete.

Method to determine if t is an incomplete record, which must be joined to what follows it before it can be parsed: for example, a line of CSV which ends inside a quoted field (whose value contains a line break, as RFC 4180 allows). By default, nothing is incomplete.

Value parameters

t

a T value.

Attributes

Returns

true if t must be joined to the T that follows it.

Definition Classes
Inherited from:
JoinableTInt
def join(t1: (IndexedInputToRowsAggregator.this.Input, Int), t2: (IndexedInputToRowsAggregator.this.Input, Int)): (IndexedInputToRowsAggregator.this.Input, Int)

Method to join t1 to t2.

Method to join t1 to t2.

Value parameters

t1

the first T value.

t2

the second T value.

Attributes

Returns

the joined T value.

Inherited from:
JoinableTInt
def valid(t: (IndexedInputToRowsAggregator.this.Input, Int)): Boolean

Method to determine if t is valid.

Method to determine if t is valid.

Value parameters

t

a T value.

Attributes

Returns

true if t is valid.

Inherited from:
JoinableTInt

Inherited fields

val zero: (IndexedInputToRowsAggregator.this.Input, Int)

The zero value for T.

The zero value for T.

Attributes

Inherited from:
JoinableTInt