/** * INTERNAL: * Set the query string. */ public void setQueryString(String queryString) { setXQueryString(queryString); }
/** * INTERNAL: * Set the query string. */ public void setQueryString(String queryString) { setXQueryString(queryString); }
/** * INTERNAL: * Set the query string. */ public void setQueryString(String queryString) { setXQueryString(queryString); }
/** * 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; }
call.setXQueryString(dataType); call.setFunctionName("insert"); call.setProperty("fileName", dataType + ".xml"); call.setXQueryString(queryString); call.setFunctionName("update"); call.setProperty("fileName", dataType + ".xml"); call.setXQueryString(queryString); call.setFunctionName("read"); call.setProperty("fileName", dataType + ".xml"); call.setXQueryString(dataType); call.setFunctionName("read"); call.setProperty("fileName", dataType + ".xml"); call.setXQueryString(queryString); call.setFunctionName("delete"); call.setProperty("fileName", dataType + ".xml");
/** * Support sequencing through sequence file. */ @Override protected DataModifyQuery buildUpdateQuery() { DataModifyQuery query = new DataModifyQuery(); query.addArgument("sequence-name"); query.addArgument("sequence-count"); XQueryInteraction interaction = new XQueryInteraction(); interaction.setFunctionName("update-sequence"); interaction.setProperty("fileName", "sequence.xml"); interaction.setXQueryString("sequence[sequence-name='#sequence-name']"); interaction.setInputRootElementName("sequence"); interaction.addArgument("sequence-name"); interaction.addArgument("sequence-count"); interaction.setOutputResultPath("result"); query.setCall(interaction); return query; } }
/** * Support sequencing through sequence file. */ protected DataModifyQuery buildUpdateQuery() { DataModifyQuery query = new DataModifyQuery(); query.addArgument("sequence-name"); query.addArgument("sequence-count"); XQueryInteraction interaction = new XQueryInteraction(); interaction.setFunctionName("update-sequence"); interaction.setProperty("fileName", "sequence.xml"); interaction.setXQueryString("sequence[sequence-name='#sequence-name']"); interaction.setInputRootElementName("sequence"); interaction.addArgument("sequence-name"); interaction.addArgument("sequence-count"); interaction.setOutputResultPath("result"); query.setCall(interaction); return query; } }