// 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:   LdxLib.java
// Class Version:      45.3

package oracle.sql;

import java.sql.SQLException;

// flag ACC_ABSTRACT is set
interface LdxLib
{
    // Constants:          43
    // Interfaces:         0
    // Fields:             0
    // Methods:            18
    // Class Attributes:   1


    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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[] ldxadm(byte abyte0[], int i)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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
    // RetValue   4 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] ldxads(byte abyte0[], int i, int j)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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 I At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract int ldxchk(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; At 0 0 Range 0 4294967295 Init 0 fixed
    // Parameter  1 added: Name i Type I At 0 0 Range 0 4294967295 Init 0
    // Parameter  2 added: Name j 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[] ldxdfd(int i, int j)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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 ai Type [I At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name ai1 Type [I At 0 0 Range 0 4294967295 Init 0
    // RetValue   4 added: Name <returnValue> Type V At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract void ldxdtd(byte abyte0[], int ai[], int ai1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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 ldxdts(byte abyte0[], String s, String s1)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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
    // 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 ldxdts(byte abyte0[], byte abyte1[], String s)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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[] ldxdyf(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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 ai Type [I At 0 0 Range 0 4294967295 Init 0
    // Parameter  3 added: Name ai1 Type [I At 0 0 Range 0 4294967295 Init 0
    // RetValue   4 added: Name <returnValue> Type V At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract void ldxftd(byte abyte0[], int ai[], int ai1[])
        throws SQLException;

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

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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[] ldxldd(byte abyte0[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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[] ldxnxd(byte abyte0[], int i)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] ldxrnd(byte abyte0[], String s)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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[] ldxsbm(byte abyte0[], byte abyte1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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[] ldxstd(String s, String s1, String s2)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] ldxsto(String s, String s1)
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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
    // Parameter  3 added: Name ai Type [I At 0 0 Range 0 4294967295 Init 0
    // Parameter  4 added: Name ai1 Type [I At 0 0 Range 0 4294967295 Init 0
    // RetValue   5 added: Name <returnValue> Type V At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract void ldxsub(byte abyte0[], byte abyte1[], int ai[], int ai1[])
        throws SQLException;

    // Parameter  0 added: Name this Type Loracle/sql/LdxLib; 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
    // RetValue   3 added: Name <returnValue> Type [B At 0 0 Range 0 4294967295 Init 0 fixed
    public abstract byte[] ldxtrn(byte abyte0[], String s)
        throws SQLException;
}
