Package | Description |
---|---|
org.thales.punch.libraries.punchlang.resource.builder | |
org.thales.punch.libraries.punchlang.resource.tuple |
Constructor and Description |
---|
CsvToMapInPlaceResourceBuilder(Supplier<IResourceTuple> supplier,
List<String> columns,
String delimiter,
boolean inferTypes,
String hashKey,
boolean lowerCase,
boolean hasHeader)
Ctor.
|
CsvToMapResourceBuilder(Supplier<IResourceTuple> supplier,
List<String> columns,
String delimiter,
boolean inferTypes,
String hashKey,
boolean lowerCase,
boolean hasHeader)
Ctor.
|
JsonToMapInPlaceResourceBuilder(Supplier<IResourceTuple> supplier,
String hashKey,
boolean lowerCaseKeys)
Ctor.
|
JsonToMapResourceBuilder(Supplier<IResourceTuple> supplier,
String hashKey,
boolean lowerCaseKeys)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBufTuple
This is the most efficient implementation.
|
class |
LazyInPlaceTuple
This variant uses internally two lazy tuples to
avoid storing twice the loaded values: the current one and the newly loaded one.
|
class |
LazyTuple
This
IResourceTuple efficiently encode the value and defer their
transformation in a real tuple only if there is a match. |
class |
PlainTuple
This is a plain tuple offering an IResource interface.
|
Copyright © 2023. All rights reserved.