protected ValueReadQuery buildSelectQuery() { ValueReadQuery query = new ValueReadQuery(); query.addArgument(getNameFieldName()); StringWriter writer = new StringWriter(); writer.write("SELECT " + getCounterFieldName()); writer.write(" FROM " + getQualifiedTableName()); writer.write(" WHERE " + getNameFieldName()); writer.write(" = #" + getNameFieldName()); query.setSQLString(writer.toString()); return query; }
protected ValueReadQuery buildSelectQuery() { ValueReadQuery query = new ValueReadQuery(); query.addArgument(getNameFieldName()); StringWriter writer = new StringWriter(); writer.write("SELECT " + getCounterFieldName()); writer.write(" FROM " + getQualifiedTableName()); writer.write(" WHERE " + getNameFieldName()); writer.write(" = #" + getNameFieldName()); query.setSQLString(writer.toString()); return query; }
protected ValueReadQuery buildSelectQuery() { ValueReadQuery query = new ValueReadQuery(); query.addArgument(getNameFieldName()); StringWriter writer = new StringWriter(); writer.write("SELECT " + getCounterFieldName()); writer.write(" FROM " + getQualifiedTableName()); writer.write(" WHERE " + getNameFieldName()); writer.write(" = #" + getNameFieldName()); query.setSQLString(writer.toString()); return query; }
/** * Support sequencing through sequence file. */ protected ValueReadQuery buildSelectQuery() { ValueReadQuery query = new ValueReadQuery(); query.addArgument("sequence-name"); XQueryInteraction interaction = new XQueryInteraction(); interaction.setFunctionName("select-sequence"); interaction.setProperty("fileName", "sequence.xml"); interaction.setXQueryString("sequence[sequence-name='#sequence-name']/sequence-count"); query.setCall(interaction); return query; }
/** * Support sequencing through sequence file. */ @Override protected ValueReadQuery buildSelectQuery() { ValueReadQuery query = new ValueReadQuery(); query.addArgument("sequence-name"); XQueryInteraction interaction = new XQueryInteraction(); interaction.setFunctionName("select-sequence"); interaction.setProperty("fileName", "sequence.xml"); interaction.setXQueryString("sequence[sequence-name='#sequence-name']/sequence-count"); query.setCall(interaction); return query; }