All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.carml.engine.rdf.RdfMapperConfig Maven / Gradle / Ivy

There is a newer version: 0.4.11
Show newest version
package io.carml.engine.rdf;

import io.carml.engine.TermGeneratorFactory;
import io.carml.engine.join.ChildSideJoinStoreProvider;
import java.util.function.Supplier;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NonNull;
import org.eclipse.rdf4j.model.IRI;
import org.eclipse.rdf4j.model.Resource;
import org.eclipse.rdf4j.model.Value;
import org.eclipse.rdf4j.model.ValueFactory;

@AllArgsConstructor(access = AccessLevel.PRIVATE)
@Builder
@Getter
public class RdfMapperConfig {

  @NonNull
  private final Supplier valueFactorySupplier;

  @NonNull
  private final TermGeneratorFactory termGeneratorFactory;

  private final ChildSideJoinStoreProvider childSideJoinStoreProvider;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy