public abstract class AbstractSQLIndexQueryAssembler<AssemblerType>
extends org.qi4j.bootstrap.Assemblers.VisibilityIdentityConfig<AssemblerType>
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_IDENTITY |
Constructor and Description |
---|
AbstractSQLIndexQueryAssembler() |
Modifier and Type | Method and Description |
---|---|
void |
assemble(org.qi4j.bootstrap.ModuleAssembly module) |
protected abstract Class<?> |
getIndexQueryServiceType() |
protected org.sql.generation.api.vendor.SQLVendor |
getSQLVendor() |
AssemblerType |
withReindexingStrategy(Class<? extends ReindexingStrategy> reindexingStrategy) |
public static final String DEFAULT_IDENTITY
public AssemblerType withReindexingStrategy(Class<? extends ReindexingStrategy> reindexingStrategy)
protected org.sql.generation.api.vendor.SQLVendor getSQLVendor() throws IOException
IOException
protected abstract Class<?> getIndexQueryServiceType()
public final void assemble(org.qi4j.bootstrap.ModuleAssembly module) throws org.qi4j.bootstrap.AssemblyException
org.qi4j.bootstrap.AssemblyException