private static void setProcedureOptions(Procedure proc) { Map<String, String> props = proc.getProperties(); setCommonProperties(proc, props); String value = props.remove("UPDATECOUNT"); //$NON-NLS-1$ if (value != null) { proc.setUpdateCount(Integer.parseInt(value)); } }
private static void setProcedureOptions(Procedure proc) { Map<String, String> props = proc.getProperties(); setCommonProperties(proc, props); String value = props.remove("UPDATECOUNT"); //$NON-NLS-1$ if (value != null) { proc.setUpdateCount(Integer.parseInt(value)); } }
private static void setProcedureOptions(Procedure proc) { Map<String, String> props = proc.getProperties(); setCommonProperties(proc, props); String value = props.remove("UPDATECOUNT"); //$NON-NLS-1$ if (value != null) { proc.setUpdateCount(Integer.parseInt(value)); } }
private String buildProcedureOptions(Procedure procedure) { StringBuilder options = new StringBuilder(); addCommonOptions(options, procedure); if (procedure.getUpdateCount() != Procedure.AUTO_UPDATECOUNT) { addOption(options, UPDATECOUNT, procedure.getUpdateCount()); } if (!procedure.getProperties().isEmpty()) { for (String key:procedure.getProperties().keySet()) { addOption(options, key, procedure.getProperty(key, false)); } } return options.toString(); }
private String buildProcedureOptions(Procedure procedure) { StringBuilder options = new StringBuilder(); addCommonOptions(options, procedure); if (procedure.getUpdateCount() != Procedure.AUTO_UPDATECOUNT) { addOption(options, UPDATECOUNT, procedure.getUpdateCount()); } if (!procedure.getProperties().isEmpty()) { for (String key:procedure.getProperties().keySet()) { addOption(options, key, procedure.getProperty(key, false)); } } return options.toString(); }
private String buildProcedureOptions(Procedure procedure) { StringBuilder options = new StringBuilder(); addCommonOptions(options, procedure); if (procedure.getUpdateCount() != Procedure.AUTO_UPDATECOUNT) { addOption(options, UPDATECOUNT, procedure.getUpdateCount()); } if (!procedure.getProperties().isEmpty()) { for (String key:procedure.getProperties().keySet()) { addOption(options, key, procedure.getProperty(key, false)); } } return options.toString(); }
private static void addOperationAnnotations(Procedure proc, CsdlOperation operation, CsdlSchema csdlSchema) { if (proc.getAnnotation() != null) { addStringAnnotation(operation, "Core.Description", proc.getAnnotation()); } if (proc.getNameInSource() != null) { addStringAnnotation(operation, "teiid.NAMEINSOURCE", proc.getNameInSource()); } if (proc.getUpdateCount() != Procedure.AUTO_UPDATECOUNT) { addIntAnnotation(operation, "teiid.UPDATECOUNT", proc.getUpdateCount()); } // add all custom properties for (String str:proc.getProperties().keySet()) { addTerm(normalizeTermName(str), new String[] {"Action", "Function"}, csdlSchema); addStringAnnotation(operation, csdlSchema.getAlias()+"."+normalizeTermName(str), proc.getProperties().get(str)); } }
function.setProperties(procedureRecord.getProperties());
method.setUUID(proc.getUUID()); Map<String, String> props = proc.getProperties();
method.setUUID(proc.getUUID()); Map<String, String> props = proc.getProperties();
method.setUUID(proc.getUUID()); Map<String, String> props = proc.getProperties();
assertEquals("desc", proc.getAnnotation()); assertEquals(2, proc.getUpdateCount()); assertEquals("any", proc.getProperties().get("RANDOM"));
assertEquals("desc", proc.getAnnotation()); assertEquals(2, proc.getUpdateCount()); assertEquals("any", proc.getProperties().get("RANDOM"));