/* */ }
/* */
/* */ public Object visit(ASTLocate node, Object data)
/* */ {
/* 1101 */ StringBuffer buf = (StringBuffer)data;
/* 1102 */ JDBCFunctionMappingMetaData function = this.typeMapping.getFunctionMapping("locate");
/* 1103 */ Object[] args = new Object[3];
/* 1104 */ args[0] = node.jjtGetChild(0).jjtAccept(this, new StringBuffer()).toString();
/* 1105 */ args[1] = node.jjtGetChild(1).jjtAccept(this, new StringBuffer()).toString();
/* 1106 */ if (node.jjtGetNumChildren() == 3)
/* */ {
/* 1108 */ args[2] = node.jjtGetChild(2).jjtAccept(this, new StringBuffer()).toString();
/* */ }
/* */ else
/* */ {
/* 1112 */ args[2] = "1";
/* */ }
/* 1114 */ function.getFunctionSql(args, buf);
/* 1115 */ return data;
/* */ }