A B C E F G H I J M N O P Q R S T U V W 
All Classes All Packages

A

addHeader(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 
addItem(Object) - Method in class io.github.spartatech.sqljson.vo.MultiColumn
 
addItems(List<Object>) - Method in class io.github.spartatech.sqljson.vo.MultiColumn
 
addRow(List<JsonNode>) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 
allOptionsAsString() - Static method in enum io.github.spartatech.sqljson.vo.MultiListType
 
applyDistinct() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 

B

build() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 

C

convertTextToInstant(String) - Static method in class io.github.spartatech.sqljson.util.GeneralConverters
 
convertTextToLocalDate(String) - Static method in class io.github.spartatech.sqljson.util.GeneralConverters
 
convertTextToLocalDateTime(String) - Static method in class io.github.spartatech.sqljson.util.GeneralConverters
 
convertTextToLocalTime(String) - Static method in class io.github.spartatech.sqljson.util.GeneralConverters
 
convertToDouble(Object) - Static method in class io.github.spartatech.sqljson.util.GeneralConverters
 

E

equals(Object) - Method in class io.github.spartatech.sqljson.vo.ResultRow
 
ExceptionWrapper - Exception in io.github.spartatech.sqljson.exception
 
ExceptionWrapper(Exception) - Constructor for exception io.github.spartatech.sqljson.exception.ExceptionWrapper
 
ExpressionNotSupportedException - Exception in io.github.spartatech.sqljson.exception
Exception in case an expression not supported was used in the query.
ExpressionNotSupportedException(String) - Constructor for exception io.github.spartatech.sqljson.exception.ExpressionNotSupportedException
Constructor.
ExpressionSidesValidator - Interface in io.github.spartatech.sqljson.vo
 

F

findColumn(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
findElementInJson(JsonNode, String, String[]) - Static method in class io.github.spartatech.sqljson.util.JsonUtility
Finds a given path (element in the json).
flattenJsonFields(JsonNode) - Static method in class io.github.spartatech.sqljson.util.JsonUtility
Converts a Json into a HashMap with the results
fromExpression(String) - Static method in exception io.github.spartatech.sqljson.exception.ExpressionNotSupportedException
Error for when a expression is not yet supported.
fromValue(String) - Static method in enum io.github.spartatech.sqljson.vo.MultiListType
 

G

GeneralConverters - Class in io.github.spartatech.sqljson.util
 
GeneralConverters() - Constructor for class io.github.spartatech.sqljson.util.GeneralConverters
 
getAllColumns() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getAsciiStream(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getAsciiStream(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBigDecimal(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBigDecimal(int, int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBigDecimal(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBigDecimal(String, int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBinaryStream(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBinaryStream(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBoolean(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBoolean(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getByte(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getByte(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBytes(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getBytes(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getColumn(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getColumn(int) - Method in class io.github.spartatech.sqljson.vo.ResultRow
 
getColumn(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getColumnNames() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getColumns() - Method in class io.github.spartatech.sqljson.vo.ResultRow
 
getDate(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getDate(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getDouble(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getDouble(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getExpression() - Method in exception io.github.spartatech.sqljson.exception.ExpressionNotSupportedException
 
getFilters() - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
getFilterType() - Method in class io.github.spartatech.sqljson.vo.MultiColumn
 
getFloat(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getFloat(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getFunctionName() - Method in enum io.github.spartatech.sqljson.vo.MultiListType
 
getInt(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getInt(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getItems() - Method in class io.github.spartatech.sqljson.vo.MultiColumn
 
getLong(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getLong(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getResult() - Method in class io.github.spartatech.sqljson.jsonprocessing.SelectClauseExpressionEvaluator
 
getReturningFields() - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
getRootElement() - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
getRow(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getShort(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getShort(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getString(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getString(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getTime(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getTime(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getTimestamp(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getTimestamp(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getUnicodeStream(int) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
getUnicodeStream(String) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 

H

hashCode() - Method in class io.github.spartatech.sqljson.vo.ResultRow
 

I

instance() - Static method in class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 
io.github.spartatech.sqljson - package io.github.spartatech.sqljson
 
io.github.spartatech.sqljson.exception - package io.github.spartatech.sqljson.exception
 
io.github.spartatech.sqljson.jsonprocessing - package io.github.spartatech.sqljson.jsonprocessing
 
io.github.spartatech.sqljson.sqlparse - package io.github.spartatech.sqljson.sqlparse
 
io.github.spartatech.sqljson.util - package io.github.spartatech.sqljson.util
 
io.github.spartatech.sqljson.vo - package io.github.spartatech.sqljson.vo
 
isDistinctResults() - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
isKeep() - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 

J

JsonProcessor - Class in io.github.spartatech.sqljson.jsonprocessing
Processes the query against given Json and generates de results
JsonProcessor(JsonNode, JsonQueryClause) - Constructor for class io.github.spartatech.sqljson.jsonprocessing.JsonProcessor
Constructor receiving JSON and query.
JsonQueryClause - Class in io.github.spartatech.sqljson.vo
 
JsonQueryClause() - Constructor for class io.github.spartatech.sqljson.vo.JsonQueryClause
 
JsonResultSet - Class in io.github.spartatech.sqljson.vo
 
JsonResultSet.JsonResultSetBuilder - Class in io.github.spartatech.sqljson.vo
Builder class to create JsonResultSet.
JsonResultSetBuilder() - Constructor for class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 
JsonUtility - Class in io.github.spartatech.sqljson.util
Utility methods for Json handling.
JsonUtility() - Constructor for class io.github.spartatech.sqljson.util.JsonUtility
 

M

MATCH_ALL - io.github.spartatech.sqljson.vo.MultiListType
 
MATCH_ANY - io.github.spartatech.sqljson.vo.MultiListType
 
MultiColumn - Class in io.github.spartatech.sqljson.vo
 
MultiColumn(MultiListType) - Constructor for class io.github.spartatech.sqljson.vo.MultiColumn
 
MultiListType - Enum in io.github.spartatech.sqljson.vo
 

N

narrowResultElements(List<JsonNode>) - Method in class io.github.spartatech.sqljson.jsonprocessing.JsonProcessor
Return the selected columns.
next() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 

O

of(Exception) - Static method in exception io.github.spartatech.sqljson.exception.ExceptionWrapper
 

P

parseQuery() - Method in class io.github.spartatech.sqljson.sqlparse.SqlParser
Parses the query and return it to be processed.
previous() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
process() - Method in class io.github.spartatech.sqljson.jsonprocessing.JsonProcessor
Main processor method.

Q

queryAsJSONObject(String) - Method in class io.github.spartatech.sqljson.SqlJson
 

R

ResultRow - Class in io.github.spartatech.sqljson.vo
 
ResultRow(List<JsonNode>) - Constructor for class io.github.spartatech.sqljson.vo.ResultRow
 

S

SelectClauseExpressionEvaluator - Class in io.github.spartatech.sqljson.jsonprocessing
Evaluates expressions on Select part of Query.
SelectClauseExpressionEvaluator(JsonNode) - Constructor for class io.github.spartatech.sqljson.jsonprocessing.SelectClauseExpressionEvaluator
 
setDistinctResults(boolean) - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
setFilters(Expression) - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
setHeaders(Set<String>) - Method in class io.github.spartatech.sqljson.vo.JsonResultSet.JsonResultSetBuilder
 
setReturningFields(List<SelectItem>) - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
setRootElement(String) - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
size() - Method in class io.github.spartatech.sqljson.vo.JsonResultSet
 
SqlJson - Class in io.github.spartatech.sqljson
 
SqlJson(File) - Constructor for class io.github.spartatech.sqljson.SqlJson
 
SqlJson(InputStream) - Constructor for class io.github.spartatech.sqljson.SqlJson
 
SqlJson(String) - Constructor for class io.github.spartatech.sqljson.SqlJson
 
SqlParser - Class in io.github.spartatech.sqljson.sqlparse
Class responsible to Parse the SQL query and convert to JsonQueryClause.
SqlParser(String) - Constructor for class io.github.spartatech.sqljson.sqlparse.SqlParser
Constructor.
StringUtility - Class in io.github.spartatech.sqljson.util
 

T

toString() - Method in class io.github.spartatech.sqljson.vo.JsonQueryClause
 
toString() - Method in class io.github.spartatech.sqljson.vo.MultiColumn
 
toString() - Method in class io.github.spartatech.sqljson.vo.ResultRow
 

U

unquote(String) - Static method in class io.github.spartatech.sqljson.util.StringUtility
 
unwrap() - Method in exception io.github.spartatech.sqljson.exception.ExceptionWrapper
 

V

validate(Object) - Method in interface io.github.spartatech.sqljson.vo.ExpressionSidesValidator
 
valueOf(String) - Static method in enum io.github.spartatech.sqljson.vo.MultiListType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.spartatech.sqljson.vo.MultiListType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AllComparisonExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(AnalyticExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(AnyComparisonExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(ArrayExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(CaseExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(CastExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(CollateExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(DateTimeLiteralExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(ExtractExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(HexValue) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(IntervalExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(JdbcNamedParameter) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(JdbcParameter) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(JsonExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(KeepExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(MySQLGroupConcat) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(NextValExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(NotExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(NumericBind) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(BitwiseAnd) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(BitwiseLeftShift) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(BitwiseOr) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(BitwiseRightShift) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(BitwiseXor) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(Concat) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(Modulo) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(AndExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(OrExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(Between) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(EqualsTo) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(ExistsExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(FullTextSearch) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(GreaterThan) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(GreaterThanEquals) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(InExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(IsBooleanExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(IsNullExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(JsonOperator) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(LikeExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(Matches) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(MinorThan) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(MinorThanEquals) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(NotEqualsTo) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(RegExpMatchOperator) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(RegExpMySQLOperator) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(SimilarToExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(OracleHierarchicalExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(OracleHint) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(Parenthesis) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(RowConstructor) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(TimeKeyExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(UserVariable) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(ValueListExpression) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(VariableAssignment) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(WhenClause) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(XMLSerializeExpr) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
visit(AllColumns) - Method in class io.github.spartatech.sqljson.jsonprocessing.SelectClauseExpressionEvaluator
 
visit(SelectExpressionItem) - Method in class io.github.spartatech.sqljson.jsonprocessing.SelectClauseExpressionEvaluator
 
visit(SubSelect) - Method in class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 

W

WhereClauseExpressionEvaluator - Class in io.github.spartatech.sqljson.jsonprocessing
 
WhereClauseExpressionEvaluator(JsonNode) - Constructor for class io.github.spartatech.sqljson.jsonprocessing.WhereClauseExpressionEvaluator
 
A B C E F G H I J M N O P Q R S T U V W 
All Classes All Packages