@author Fred Toussi (fredt@users dot sourceforge.net) @version 2.0.0 @since 2.0.0
446447448449450451452
this.returnsTable = true; SimpleName[] names = new SimpleName[table.getColumnCount()]; Type[] types = table.getColumnTypes(); returnType = new RowType(types); }
228229230231232233234235236237238
nodes[i].resolveTypes(session, this); } } if (nodes[LEFT].getDegree() > 1) { nodes[LEFT].dataType = new RowType(nodes[LEFT].nodeDataTypes); } if (nodes[LEFT].isUnresolvedParam()) { throw Error.error(ErrorCode.X_42567); }
214215216217218219220221222223224
if (!exprType.isNumberType()) { throw Error.error(ErrorCode.X_42534); } } Type rowDataType = new RowType(nodeDataTypes); switch (opType) { case OpTypes.ARRAY_AGG : arrayDataType =
518519520521522523524
208209210211212213214215216217218
if (exprType.isArrayType()) { throw Error.error(ErrorCode.X_42534); } Type rowDataType = new RowType(nodeDataTypes); switch (opType) { case OpTypes.ARRAY_AGG : arrayDataType =
520521522523524525526