Package io.github.andreyzebin.gitSql.sql
Class FilesIndexMerger
java.lang.Object
io.github.andreyzebin.gitSql.sql.FilesIndexMerger
- All Implemented Interfaces:
TableSource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionFilesIndexMerger(VersionedFiles fileSystem, String alias, Map<Function<String, Boolean>, BiFunction<String, Reader, String>> mappers) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()static <A,B, C> BiFunction<A, B, C> ofCode(String code, BiFunction<A, B, C> fu) static <A,B> Function<A, B> rows()version()
-
Field Details
-
JSON_MAPPERS
-
-
Constructor Details
-
FilesIndexMerger
public FilesIndexMerger(VersionedFiles fileSystem, String alias, Map<Function<String, Boolean>, BiFunction<String, Reader, String>> mappers)
-
-
Method Details
-
ofCode
-
ofCode
-
updates
- Specified by:
updatesin interfaceTableSource
-
version
- Specified by:
versionin interfaceTableSource
-
createSchema
- Specified by:
createSchemain interfaceTableSource- Throws:
SQLException
-
rows
- Specified by:
rowsin interfaceTableSource
-
equals
-
hashCode
public int hashCode()
-