/** * Specifies whether or not to use triple cardinalities for query * optimization. This feature can only be used if the prospects table has * been created by the prospector and the default value is false. * * @param useCompositeCardinality * - use prospects statistics table for query optimization * @return specified builder for chaining method invocations */ public B setUseCompositeCardinality(boolean useCompositeCardinality) { this.useComposite = useCompositeCardinality; return confBuilder(); }
/** * @return extension of {@link AccumuloRdfConfiguration} with specified parameters set */ public C build() { return getConf(super.build()); }
/** * @return {@link AccumuloIndexingConfiguration} object with specified parameters set */ @Override public AccumuloIndexingConfiguration build() { final AccumuloIndexingConfiguration conf = getConf(super.build()); return conf; }
/** * @return extension of {@link AccumuloRdfConfiguration} with specified parameters set */ public C build() { return getConf(super.build()); }
/** * @return {@link AccumuloIndexingConfiguration} object with specified parameters set */ @Override public AccumuloIndexingConfiguration build() { final AccumuloIndexingConfiguration conf = getConf(super.build()); return conf; }
/** * Specifies whether or not to use a mock version of Accumulo for the Rya * Instance. The default value is false. If * {@link AbstractAccumuloRdfConfigurationBuilder#useMock} is false, then * Accumulo Zookeepers must be specified. * * @param useMock * @return specified builder for chaining method invocations */ public B setUseMockAccumulo(boolean useMock) { this.useMock = useMock; return confBuilder(); }
/** * Specifies whether to use prefix hashing as a table design optimization to * prevent hot spotting. The default value is false. * * @param useHash * - use prefix hashing to prevent hot spotting * @return specified builder for chaining method invocations */ public B setUseAccumuloPrefixHashing(boolean useHash) { this.usePrefixHashing = useHash; return confBuilder(); }
/** * Specifies whether or not to use the join selectivity for query * optimization. This feature can only be used if the selectivity table has * been created and the default value is false. * * @param useJoinSelectivity * - use join selectivity statistics table for query optimization * @return specified builder for chaining method invocations */ public B setUseJoinSelectivity(boolean useJoinSelectivity) { this.useSelectivity = useJoinSelectivity; return confBuilder(); }
/** * Sets Accumulo user. This is a required parameter to connect to an * Accumulo Rya Instance * * @param user * - Accumulo user */ public B setAccumuloUser(String user) { this.user = user; return confBuilder(); }
/** * Sets name of Accumulo instance containing Rya tables. This is a required * parameter to connect to an Accumulo Rya instance. * * @param instance * - Accumulo instance name * @return specified builder for chaining method invocations */ public B setAccumuloInstance(String instance) { this.instance = instance; return confBuilder(); }
/** * Specifies whether to use prefix hashing as a table design optimization to * prevent hot spotting. The default value is false. * * @param useHash * - use prefix hashing to prevent hot spotting * @return specified builder for chaining method invocations */ public B setUseAccumuloPrefixHashing(boolean useHash) { this.usePrefixHashing = useHash; return confBuilder(); }
/** * Specifies whether or not to use a mock version of Accumulo for the Rya * Instance. The default value is false. If * {@link AbstractAccumuloRdfConfigurationBuilder#useMock} is false, then * Accumulo Zookeepers must be specified. * * @param useMock * @return specified builder for chaining method invocations */ public B setUseMockAccumulo(boolean useMock) { this.useMock = useMock; return confBuilder(); }
/** * Sets Accumulo user. This is a required parameter to connect to an * Accumulo Rya Instance * * @param user * - Accumulo user */ public B setAccumuloUser(String user) { this.user = user; return confBuilder(); }
/** * Sets name of Accumulo instance containing Rya tables. This is a required * parameter to connect to an Accumulo Rya instance. * * @param instance * - Accumulo instance name * @return specified builder for chaining method invocations */ public B setAccumuloInstance(String instance) { this.instance = instance; return confBuilder(); }
/** * Sets Accumulo user's password. This is a required parameter to connect to * an Accumulo Rya Instance * * @param password * - password for Accumulo user specified by * {@link AbstractAccumuloRdfConfigurationBuilder#setAccumuloUser(String)} * @return specified builder for chaining method invocations */ public B setAccumuloPassword(String password) { this.pass = password; return confBuilder(); }
/** * Specifies whether or not to use triple cardinalities for query * optimization. This feature can only be used if the prospects table has * been created by the prospector and the default value is false. * * @param useCompositeCardinality * - use prospects statistics table for query optimization * @return specified builder for chaining method invocations */ public B setUseCompositeCardinality(boolean useCompositeCardinality) { this.useComposite = useCompositeCardinality; return confBuilder(); }
/** * Sets Accumulo Zookeepers for instance specified by * {@link AbstractAccumuloRdfConfigurationBuilder#setAccumuloInstance(String)} * . This is a required parameter if * {@link AbstractAccumuloRdfConfigurationBuilder#useMock} is false. * * @param zoo * - Accumuo Zookeepers * @return specified builder for chaining method invocations */ public B setAccumuloZooKeepers(String zoo) { this.zoo = zoo; return confBuilder(); }
/** * Sets Accumulo user's password. This is a required parameter to connect to * an Accumulo Rya Instance * * @param password * - password for Accumulo user specified by * {@link AbstractAccumuloRdfConfigurationBuilder#setAccumuloUser(String)} * @return specified builder for chaining method invocations */ public B setAccumuloPassword(String password) { this.pass = password; return confBuilder(); }
/** * Specifies whether or not to use the join selectivity for query * optimization. This feature can only be used if the selectivity table has * been created and the default value is false. * * @param useJoinSelectivity * - use join selectivity statistics table for query optimization * @return specified builder for chaining method invocations */ public B setUseJoinSelectivity(boolean useJoinSelectivity) { this.useSelectivity = useJoinSelectivity; return confBuilder(); }
/** * Sets Accumulo Zookeepers for instance specified by * {@link AbstractAccumuloRdfConfigurationBuilder#setAccumuloInstance(String)} * . This is a required parameter if * {@link AbstractAccumuloRdfConfigurationBuilder#useMock} is false. * * @param zoo * - Accumuo Zookeepers * @return specified builder for chaining method invocations */ public B setAccumuloZooKeepers(String zoo) { this.zoo = zoo; return confBuilder(); }