Class AbstractCallableBoolean<T extends AbstractCallableBoolean<T>>
java.lang.Object
com.jsql.model.injection.strategy.blind.AbstractCallableBoolean<T>
- All Implemented Interfaces:
Callable<T>
- Direct Known Subclasses:
CallableBlind
,CallableCharInsertion
,CallableMultibit
,CallableTime
,CallableVendor
public abstract class AbstractCallableBoolean<T extends AbstractCallableBoolean<T>>
extends Object
implements Callable<T>
Callable used to read blind/time database information.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
boolean
abstract boolean
isTrue()
Check if a response time means the SQL query is true.
-
Field Details
-
booleanUrl
The URL called. -
currentIndex
protected int currentIndexCharacter position. -
currentBit
protected int currentBitBit searched. -
isMultibit
protected boolean isMultibitDefault call used for bit test. -
charText
Character representation of Boolean bits
-
-
Constructor Details
-
AbstractCallableBoolean
public AbstractCallableBoolean()
-
-
Method Details
-
isTrue
public abstract boolean isTrue()Check if a response time means the SQL query is true.- Returns:
- true if the current SQL test is confirmed
-
getCurrentIndex
public int getCurrentIndex() -
getCurrentBit
public int getCurrentBit() -
getCharText
-
isMultibit
public boolean isMultibit()
-