/** * 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; }
/** * 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; }
XQueryInteraction call = new XQueryInteraction(); call.setXQueryString(dataType); call.setFunctionName("insert"); XQueryInteraction call = new XQueryInteraction(); call.setXQueryString(queryString); call.setFunctionName("update"); XQueryInteraction call = new XQueryInteraction(); call.setXQueryString(queryString); call.setFunctionName("read"); XQueryInteraction call = new XQueryInteraction(); call.setXQueryString(dataType); call.setFunctionName("read"); XQueryInteraction call = new XQueryInteraction(); call.setXQueryString(queryString); call.setFunctionName("delete");
/** * 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; } }