A B C E F G H I J M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
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[], boolean) - 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.SqlJsonConfigurer
- 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
- isStrictResultRowExistence() - Method in class io.github.spartatech.sqljson.SqlJsonConfig
J
- join(String[], String) - Static method in class io.github.spartatech.sqljson.util.StringUtility
- JsonProcessor - Class in io.github.spartatech.sqljson.jsonprocessing
-
Processes the query against given Json and generates de results
- JsonProcessor(JsonNode, JsonQueryClause, SqlJsonConfig) - 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, SqlJsonConfig) - 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(File, SqlJsonConfigurer) - Constructor for class io.github.spartatech.sqljson.SqlJson
- SqlJson(InputStream) - Constructor for class io.github.spartatech.sqljson.SqlJson
- SqlJson(InputStream, SqlJsonConfigurer) - Constructor for class io.github.spartatech.sqljson.SqlJson
- SqlJson(String) - Constructor for class io.github.spartatech.sqljson.SqlJson
- SqlJson(String, SqlJsonConfigurer) - Constructor for class io.github.spartatech.sqljson.SqlJson
- SqlJsonConfig - Class in io.github.spartatech.sqljson
- SqlJsonConfig(boolean) - Constructor for class io.github.spartatech.sqljson.SqlJsonConfig
- SqlJsonConfigurer - Class in io.github.spartatech.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.
- strictResultRowExistence() - Method in class io.github.spartatech.sqljson.SqlJsonConfigurer
- StringUtility - Class in io.github.spartatech.sqljson.util
T
- toConfig() - Method in class io.github.spartatech.sqljson.SqlJsonConfigurer
- 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
All Classes All Packages