CavalliumDBEngine/src/main/java/it/cavallium/dbengine/database/serialization/BufferDataInput.java
2021-10-19 00:22:05 +02:00

56 lines
757 B
Java

package it.cavallium.dbengine.database.serialization;
import java.io.DataInput;
import org.jetbrains.annotations.NotNull;
public interface BufferDataInput extends DataInput {
@Override
void readFully(byte @NotNull [] b);
@Override
void readFully(byte @NotNull [] b, int off, int len);
@Override
int skipBytes(int n);
@Override
boolean readBoolean();
@Override
byte readByte();
@Override
int readUnsignedByte();
@Override
short readShort();
@Override
int readUnsignedShort();
@Override
char readChar();
@Override
int readInt();
@Override
long readLong();
@Override
float readFloat();
@Override
double readDouble();
@Override
String readLine();
@NotNull
@Override
String readUTF();
int getReadBytesCount();
}