private String[] columnName = null;
private int rid = 0;
private static final String SELECT_CONTEXT_TABLE__QUERY = "select RID, SEQ, CONTEXT_ID, VIEWPORT, BLEND_ENABLED, BLEND_COLOR, BLEND_DEST_RGB, BLEND_DEST_ALPHA, BLEND_EQUATION_RGB, BLEND_EQUATION_ALPHA, BLEND_SRC_RGB, BLEND_SRC_ALPHA, CULLING_ENABLED, CULLING_ORIENTATION, CULLING_MODE, DEPTH_ENABLED, DEPTH_FUNC, DEPTH_RANGE_N, DEPTH_RANGE_F, DITHER_ENABLED, FRAME_BUFFER_BINDING, LINE_WIDTH, POLY_ENABLED, POLY_FACTOR, POLY_UNITS, SCISSOR_ENABLED, SCISSOR, STENCIL_ENABLED, STENCIL_FRONT_FUNC, STENCIL_FRONT_REF, STENCIL_FRONT_MASK, STENCIL_FRONT_S_FAIL, STENCIL_FRONT_D_FAIL, STENCIL_FRONT_D_PASS, STENCIL_BACK_FUNC, STENCIL_BACK_REF, STENCIL_BACK_MASK, STENCIL_BACK_S_FAIL, STENCIL_BACK_D_FAIL, STENCIL_BACK_D_PASS, PACK_ALIGN, UNPACK_ALIGN, GVA_ENABLED, GVA_SIZE, GVA_TYPE, GVA_NORMAL, GVA_STRIDE, GVA_POINTER, GVA_V0, GVA_V1, GVA_V2, GVA_V3, VBO_ARRAY_BINDING, VBO_ARRAY_ID, VBO_ARRAY_SIZE, VBO_ARRAY_DATA, VBO_ARRAY_USAGE, VBO_ELEMENT_BINDING, VBO_ELEMENT_ID, VBO_ELEMENT_SIZE, VBO_ELEMENT_DATA, VBO_ELEMENT_USAGE, TEXTURE_ACTIVE from "//$NON-NLS-1$
- + TABLENAME + " where SEQ <= '%s' and CONTEXT_ID = '%S' order by rid desc";//$NON-NLS-1$
+ + TABLENAME
+ + " where SEQ <= '%s' and CONTEXT_ID = '%S' order by rid desc";//$NON-NLS-1$
@Override
public String getTableName() {
}
@SuppressWarnings("unchecked")
- private <T> List<Object> makeArray(int index, List<Object> insertData, T type) {
+ private <T> List<Object> makeArray(int index, List<Object> insertData,
+ T type) {
List<Object> returnObjectList = new ArrayList<Object>();
if (null == insertData.get(index)) {
returnObjectList.add(null);
}
public List<Object> getContextData(String seq, long contextID) {
- String query = String.format(SELECT_CONTEXT_TABLE__QUERY, seq, contextID);
+ String query = String.format(SELECT_CONTEXT_TABLE__QUERY, seq,
+ contextID);
List<List<Object>> result = SqlConnectionManager.executeQuery(query);
if (null == result || result.size() == 0 || result.get(0).size() == 0) {
return null;
}
public boolean isIntegerType(int index) {
- if (index == GLContextNameEnum.RID.ordinal() || index == GLContextNameEnum.SEQ.ordinal()
+ if (index == GLContextNameEnum.RID.ordinal()
|| index == GLContextNameEnum.BLEND_EQUATION_RGB.ordinal()
|| index == GLContextNameEnum.BLEND_EQUATION_ALPHA.ordinal()
|| index == GLContextNameEnum.BLEND_EQUATION_RGB.ordinal()
}
public boolean isLongType(int index) {
- if (index == GLContextNameEnum.CONTEXT_ID.ordinal()
+ if (index == GLContextNameEnum.SEQ.ordinal()
+ || index == GLContextNameEnum.CONTEXT_ID.ordinal()
|| index == GLContextNameEnum.VBO_ARRAY_DATA.ordinal()
|| index == GLContextNameEnum.VBO_ELEMENT_DATA.ordinal()) {
return true;
for (int index = 0; index < columnsize; index++) {
try {
if (isBooleanArray(index)) {
- setArrayToPreparedStatement(index, DBConstants.BOOLEAN, prep, rowData);
+ setArrayToPreparedStatement(index, DBConstants.BOOLEAN,
+ prep, rowData);
} else if (isIntegerArray(index)) {
- setArrayToPreparedStatement(index, DBConstants.INTEGER, prep, rowData);
+ setArrayToPreparedStatement(index, DBConstants.INTEGER,
+ prep, rowData);
} else if (isLongArray(index)) {
- setArrayToPreparedStatement(index, DBConstants.LONG, prep, rowData);
+ setArrayToPreparedStatement(index, DBConstants.LONG,
+ prep, rowData);
} else if (isIntegerType(index)) {
prep.setInt(index + 1, (Integer) (rowData.get(index)));
} else if (isLongType(index)) {
prep.setLong(index + 1, (Long) (rowData.get(index)));
} else if (isBooleans(index)) {
- prep.setBoolean(index + 1, (Boolean) (rowData.get(index)));
+ prep.setBoolean(index + 1,
+ (Boolean) (rowData.get(index)));
} else if (isStringType(index)) {
prep.setString(index + 1, (String) (rowData.get(index)));
} else {