// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) braces deadcode fieldsfirst 
// Source File Name:   LnxLib.java
// Class Version:      45.3

package oracle.sql;

import java.sql.SQLException;

// flag ACC_ABSTRACT is set
interface LnxLib
{
    // Constants:          65
    // Interfaces:         0
    // Fields:             0
    // Methods:            41
    // Class Attributes:   1


    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxabs(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxacos(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxadd(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxasin(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxatan(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxatan2(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxbex(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxceil(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxcos(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name s Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name flag Type Z At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // Parameter  4 added: Name flag1 Type Z At 0 0 Range 0 4294967295 Init 0
    // Parameter  5 added: Name j Type I At 0 0 Range 0 4294967295 Init 0
    // Parameter  6 added: Name s1 Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // RetValue   7 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxcpn(String s, boolean flag, int i, boolean flag1, int j, String s1)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxcsh(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxdec(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxdiv(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxexp(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name s Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name s1 Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name s2 Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // RetValue   4 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxfcn(String s, String s1, String s2)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxflo(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxfpr(byte abyte0[], int i)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxinc(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxln(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxlog(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name l Type J At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxmin(long l);

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxmod(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxmul(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxneg(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name s Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name s1 Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // RetValue   4 added: Name <returnValue> Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract String lnxnfn(byte abyte0[], String s, String s1)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name s Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0
    // RetValue   4 added: Name <returnValue> Type Ljava/lang/String; At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract String lnxnuc(byte abyte0[], int i, String s)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type D At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract double lnxnur(byte abyte0[]);

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxpow(byte abyte0[], int i)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name d Type D At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxren(double d)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name f Type F At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxren(float f);

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxrou(byte abyte0[], int i)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name j Type I At 0 0 Range 0 4294967295 Init 0
    // Parameter  4 added: Name aflag Type [Z At 0 0 Range 0 4294967295 Init 0
    // RetValue   5 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxsca(byte abyte0[], int i, int j, boolean aflag[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxshift(byte abyte0[], int i)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxsin(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxsnh(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type J At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract long lnxsni(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxsqr(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name abyte1 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxsub(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxtan(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // RetValue   2 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxtnh(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LnxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name abyte0 Type [B At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] lnxtru(byte abyte0[], int i)
        throws SQLException;
}
