planet7
tabular
package
tabular
Linear Supertypes
PrettyPrinters
,
DataSinkImplicits
,
DataSourceImplicits
,
MappingBuilders
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
tabular
PrettyPrinters
DataSinkImplicits
DataSourceImplicits
MappingBuilders
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
implicit
class
AppendableDataSource
extends
AnyRef
Definition Classes
DataSourceImplicits
case class
Conv
[
T
]
extends
Product
with
Serializable
Definition Classes
MappingBuilders
Annotations
@implicitNotFound
(
...
)
Value Members
def
by
[
K
]
(
f: (
String
) ⇒
K
)
(
implicit
arg0:
Ordering
[
K
]
)
:
Ordering
[
String
]
def
combine
(
datasources:
TabularDataSource
*
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
defaultTo
(
other:
String
)
: (
String
) ⇒
String
def
experimentalFromMemoryMappedFile
(
f:
File
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
experimentalFromScanner
(
f:
File
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
experimentalFromWholeFile
(
f:
File
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
export
(
csv:
Csv
,
parser:
Parser
)
:
String
implicit
def
fromColumnStructure
(
s:
Seq
[(
String
,
String
)]
)
:
Array
[
String
]
def
fromFile
(
f:
File
,
parser:
Parser
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
implicit
def
fromFile
(
f:
File
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
fromInputStream
(
is:
InputStream
,
parser:
Parser
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
implicit
def
fromInputStream
(
is:
InputStream
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
implicit
def
fromIterable
(
it:
Iterable
[
String
]
,
parser:
Parser
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
implicit
def
fromIterable
(
it:
Iterable
[
String
]
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
fromString
(
s:
String
,
parser:
Parser
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
implicit
def
fromString
(
s:
String
)
:
TabularDataSource
Definition Classes
DataSourceImplicits
def
given
[
T1
,
T2
,
T3
]
(
colMod1:
String
,
colMod2:
String
,
colMod3:
String
)
:
Nothing
Definition Classes
MappingBuilders
def
given
[
T1
,
T2
]
(
col1:
String
,
col2:
String
)
(
pf:
PartialFunction
[(
T1
,
T2
),
String
]
)
(
implicit
t1Conv:
Conv
[
T1
]
,
t2Conv:
Conv
[
T2
]
)
: (
String
) ⇒ (
Row
) ⇒ (
Row
) ⇒
Row
Definition Classes
MappingBuilders
def
given
[
T1
]
(
col1:
String
)
:
Nothing
Definition Classes
MappingBuilders
def
ignore
(
columnNames:
String
*
)
: (
Array
[
String
]) ⇒
Array
[
String
]
def
showDiffs
(
left:
Row
,
right:
Row
)
:
String
Definition Classes
PrettyPrinters
def
sort
(
csv:
Csv
,
differ:
RowDiffer
)
:
Csv
def
sort
(
csv:
Csv
,
fieldComps: (
String
,
Comparator
[
String
])*
)
:
Csv
implicit
val
toBD
:
Conv
[
BigDecimal
]
Definition Classes
MappingBuilders
implicit
def
toColumnStructure
(
s:
Seq
[
String
]
)
:
Seq
[(
String
,
String
)]
implicit
def
toColumnStructure
(
s:
String
)
: (
String
,
String
)
implicit
val
toInt
:
Conv
[
Int
]
Definition Classes
MappingBuilders
implicit
def
toRowTransformer
(
mapping: (
String
, (
String
) ⇒ (
Row
) ⇒ (
Row
) ⇒
Row
)
)
: (
Row
) ⇒ (
Row
) ⇒
Row
Definition Classes
MappingBuilders
implicit
def
toStringCompare
(
s:
String
)
: (
String
,
Comparator
[
String
])
implicit
def
toValidation
(
columnAssertion: (
String
, (
String
) ⇒
Boolean
)
)
: (
Row
) ⇒ (
Row
) ⇒
Row
def
top5
(
csv:
Csv
)
:
String
Definition Classes
PrettyPrinters
def
write
(
csv:
Csv
,
path:
String
,
parser:
Parser
)
:
Unit
Definition Classes
DataSinkImplicits
Inherited from
PrettyPrinters
Inherited from
DataSinkImplicits
Inherited from
DataSourceImplicits
Inherited from
MappingBuilders
Inherited from
AnyRef
Inherited from
Any
Ungrouped