public OInsertBody copy() { OInsertBody result = new OInsertBody(-1); result.identifierList = identifierList == null ? null : identifierList.stream().map(x -> x.copy()).collect(Collectors.toList()); result.valueExpressions = valueExpressions == null ? null : valueExpressions.stream().map(sub -> sub.stream().map(x -> x.copy()).collect(Collectors.toList())) .collect(Collectors.toList()); result.setExpressions = setExpressions == null ? null : setExpressions.stream().map(x -> x.copy()).collect(Collectors.toList()); result.content = content == null ? null : content.copy(); result.contentInputParam = contentInputParam == null ? null : contentInputParam.copy(); return result; }
public OUpdateOperations copy() { OUpdateOperations result = new OUpdateOperations(-1); result.type = type; result.updateItems = updateItems == null ? null : updateItems.stream().map(x -> x.copy()).collect(Collectors.toList()); result.updatePutItems = updatePutItems == null ? null : updatePutItems.stream().map(x -> x.copy()).collect(Collectors.toList()); result.json = json == null ? null : json.copy(); result.updateIncrementItems = updateIncrementItems == null ? null : updateIncrementItems.stream().map(x -> x.copy()).collect(Collectors.toList()); result.updateRemoveItems = updateRemoveItems == null ? null : updateRemoveItems.stream().map(x -> x.copy()).collect(Collectors.toList()); return result; }
@Override public OCreateIndexStatement copy() { OCreateIndexStatement result = new OCreateIndexStatement(-1); result.name = name == null ? null : name.copy(); result.className = className == null ? null : className.copy(); result.propertyList = propertyList == null ? null : propertyList.stream().map(x -> x.copy()).collect(Collectors.toList()); result.type = type == null ? null : type.copy(); result.engine = engine == null ? null : engine.copy(); result.keyTypes = keyTypes == null ? null : keyTypes.stream().map(x -> x.copy()).collect(Collectors.toList()); result.metadata = metadata == null ? null : metadata.copy(); return result; }
@Override public OArrayConcatExpressionElement copy() { OArrayConcatExpressionElement result = new OArrayConcatExpressionElement(-1); result.singleQuotes = singleQuotes; result.doubleQuotes = doubleQuotes; result.isNull = isNull; result.rid = rid == null ? null : rid.copy(); result.mathExpression = mathExpression == null ? null : mathExpression.copy(); result.json = json == null ? null : json.copy(); result.booleanValue = booleanValue; return result; }
public OExpression copy() { OExpression result = new OExpression(-1); result.singleQuotes = singleQuotes; result.doubleQuotes = doubleQuotes; result.isNull = isNull; result.rid = rid == null ? null : rid.copy(); result.mathExpression = mathExpression == null ? null : mathExpression.copy(); result.arrayConcatExpression = arrayConcatExpression == null ? null : arrayConcatExpression.copy(); result.json = json == null ? null : json.copy(); result.booleanValue = booleanValue; return result; }