public class com.teradata.fnc.Context extends java.lang.Object{ public static final int ERRUDFJAGRINITCTXOVFLW; public static final int ERRUDFJAGRINTOUTRNG; public static final int ERRUDFJAGRSETOBJOVFLW; public static final int ERRUDFJAGRSETBYTESOVFLW; public long getVersion(); public int getFlags(); public java.lang.Object getObject(int) throws java.lang.ClassNotFoundException, java.sql.SQLException; public void setObject(int, java.lang.Object) throws java.io.IOException, java.sql.SQLException; public void initCtx(java.lang.Object) throws java.io.IOException, java.sql.SQLException; public long getGroupCount(); public long getWindowSize(); public long getPreWindow(); public long getPostWindow(); public void initCtx(int) throws java.io.IOException, java.sql.SQLException; public byte[] getBytes(int) throws java.io.IOException, java.sql.SQLException; public void setBytes(int, byte[]) throws java.io.IOException, java.sql.SQLException; }