Examples of TableField


Examples of org.exoplatform.services.database.annotation.TableField

      ResultSetMetaData rsmd = resultSet.getMetaData();
      int numberOfColumns = rsmd.getColumnCount();
      for (int i = 1; i <= numberOfColumns; i++)
      {
         String name = rsmd.getColumnName(i);
         TableField tableField = searchTableField(tableFields, name);
         if (tableField == null)
            continue;
         String fieldName = tableField.field().length() == 0 ? tableField.name() : tableField.field();
         Field field = getField(clazz, fieldName);
         if (field == null)
            continue;
         ReflectionUtil.setValue(bean, field, getValue(rsmd.getColumnType(i), resultSet, name));
      }
View Full Code Here

Examples of org.exoplatform.services.database.annotation.TableField

      TableField[] fields = table.field();

      StringBuilder query = new StringBuilder("SELECT ");
      for (int i = 0; i < fields.length; i++)
      {
         TableField field = fields[i];
         query.append(field.name());
         if (i != fields.length - 1)
            query.append(", ");
      }
      query.append(" FROM ").append(table.name());
      if (id > -1)
View Full Code Here

Examples of org.exoplatform.services.database.annotation.TableField

      TableField[] fields = table.field();

      StringBuilder query = new StringBuilder("UPDATE ").append(table.name()).append(" SET ");
      for (int i = 0; i < fields.length; i++)
      {
         TableField field = fields[i];
         query.append(field.name()).append(" = '$").append(field.name()).append('\'');
         if (i != fields.length - 1)
            query.append(", ");
         else
            query.append(" WHERE ID = $id");
      }
View Full Code Here

Examples of org.exoplatform.services.database.annotation.TableField

      TableField[] fields = table.field();

      StringBuilder query = new StringBuilder("INSERT INTO ").append(table.name()).append("(ID, ");
      for (int i = 0; i < fields.length; i++)
      {
         TableField field = fields[i];
         query.append(field.name());
         if (i != fields.length - 1)
            query.append(", ");
         else
            query.append(") VALUES($id, ");
      }
View Full Code Here

Examples of org.exoplatform.services.database.annotation.TableField

      TableField[] fields = table.field();

      StringBuilder query = new StringBuilder("UPDATE ").append(table.name()).append(" SET ");
      for (int i = 0; i < fields.length; i++)
      {
         TableField field = fields[i];
         query.append(field.name()).append(" = ?");
         if (i != fields.length - 1)
            query.append(", ");
         else
            query.append(" WHERE ID = ").append(id);
      }
View Full Code Here

Examples of org.exoplatform.services.database.annotation.TableField

      TableField[] fields = table.field();

      StringBuilder query = new StringBuilder("INSERT INTO ").append(table.name()).append("(ID, ");
      for (int i = 0; i < fields.length; i++)
      {
         TableField field = fields[i];
         query.append(field.name());
         if (i != fields.length - 1)
            query.append(", ");
      }
      query.append(") VALUES(").append(id).append(", ");
View Full Code Here

Examples of org.exoplatform.services.database.annotation.TableField

      builder.append("CREATE TABLE ").append(table.name()).append(" (");
      appendId(builder);
      TableField[] fields = table.field();
      for (int i = 0; i < fields.length; i++)
      {
         TableField field = fields[i];
         String fieldType = field.type();
         if ("string".equals(fieldType))
         {
            appendStringField(field, builder);
         }
         else if ("int".equals(fieldType))
View Full Code Here

Examples of org.luaj.vm2.ast.TableField

    public void visit(TableConstructor table) {
      int n = table.fields!=null? table.fields.size(): 0;
      List<TableField> keyed = new ArrayList<TableField>();
      List<TableField> list = new ArrayList<TableField>();
      for ( int i=0; i<n; i++ ) {
        TableField f = (TableField) table.fields.get(i);
        (( f.name != null || f.index != null )? keyed: list).add(f);
      }
      int nk = keyed.size();
      int nl = list.size();
      out( (nk==0 && nl!=0)? "LuaValue.listOf(": "LuaValue.tableOf(" );
     
      // named elements
      if ( nk != 0 ) {
        out( "new LuaValue[]{");
        for ( int i=0, nf=keyed.size(); i<nf; i++ ) {
          TableField f = (TableField) keyed.get(i);
          if ( f.name != null )
            out( evalStringConstant(f.name)+"," );
          else
            out( evalLuaValue(f.index)+"," );
          out( evalLuaValue(f.rhs)+"," );
View Full Code Here

Examples of pt.opensoft.dbaccess.TableField

  protected void generateClass(PrintWriter writer, String objectPackage, String tablePackage, String name, String tableName, Table table, String implClassName) {
    generatePackage(writer, objectPackage);
    boolean includeUtil = false;
    Iterator iterator = table.getFields().iterator();
    while(iterator.hasNext()) {
      TableField tableField = (TableField) iterator.next();
      if (tableField.getType() == Types.DATE || tableField.getType() == Types.TIMESTAMP) {
        includeUtil = true;
        break;
      }
    }
    generateImports(writer, tablePackage, includeUtil);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.