Skip navigation links
A C D E F G I J M O P Q R S T U V 

A

addFunction(String, PipeFunction) - Method in class org.nuiton.spgeed.SqlSession
 
addFunction(Map<String, PipeFunction>) - Method in class org.nuiton.spgeed.SqlSession
 
addSqlParameter(Object) - Method in class org.nuiton.spgeed.Query
 
array(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
Create string SQL Array representation of value, where each array item is replace by '?'

C

ClassCreator - Class in org.nuiton.spgeed
Use to generate proxy for handling the SQL statement on each method from the class contains annotation (select, update or script).
ClassCreator() - Constructor for class org.nuiton.spgeed.ClassCreator
 
classCreator - Variable in class org.nuiton.spgeed.SqlSession
Use to generate proxy on the dao
close() - Method in class org.nuiton.spgeed.SqlSession
Close the current transaction.
collection(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
 
commit() - Method in class org.nuiton.spgeed.SqlSession
Commit the current transaction.
connection - Variable in class org.nuiton.spgeed.SqlSession
Current JDBC connection

D

dataSource - Variable in class org.nuiton.spgeed.SqlSession
Current datasource

E

evalField(String) - Method in class org.nuiton.spgeed.Query
 
evalField(Object, String) - Method in class org.nuiton.spgeed.Query
 
evalFunction(Object, String, List) - Method in class org.nuiton.spgeed.Query
 
execute() - Method in class org.nuiton.spgeed.Query
 
executeQuery() - Method in class org.nuiton.spgeed.Query
 
executeUpdate() - Method in class org.nuiton.spgeed.Query
 
exposedFunction - Variable in class org.nuiton.spgeed.PipeFunctions
 

F

function(Query, Object, Object...) - Method in interface org.nuiton.spgeed.PipeFunction
 

G

generate(Class<E>, SqlSession, Object...) - Method in class org.nuiton.spgeed.ClassCreator
 
getConnection() - Method in class org.nuiton.spgeed.SqlSession
Use to get the current transaction when the SQL statements is executed.
getDao(Class<E>, Object...) - Method in class org.nuiton.spgeed.SqlSession
Get a current dao plug on the session.
getDataSource() - Method in class org.nuiton.spgeed.SqlSession
 
getExposedFunction() - Method in class org.nuiton.spgeed.PipeFunctions
 
getFieldType(String, boolean) - Method in class org.nuiton.spgeed.PipeFunctions
 
getFirstValue(ObjectMapper, String) - Method in class org.nuiton.spgeed.Query
 
getFormattedRoles() - Method in class org.nuiton.spgeed.Query
 
getParsedSql() - Method in class org.nuiton.spgeed.Query
 
getPipeFunctions() - Method in class org.nuiton.spgeed.SqlSession
 
getResult(PreparedStatement) - Method in class org.nuiton.spgeed.Query
 
getSession() - Method in class org.nuiton.spgeed.Query
 
getSession() - Method in interface org.nuiton.spgeed.SpgeedDao
Get the current session to be able to create manually a @see Query
getStatement(String) - Method in class org.nuiton.spgeed.Query
 

I

isRow(String) - Method in class org.nuiton.spgeed.PipeFunctions
try to match multiple fields with comma separator ex: "bidulle.truc, bidulle.machin, bidulle.email[0]"

J

json(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
convert value to json and add it to query parameter

M

map(boolean, Object, PipeFunctions.MapFunction) - Method in class org.nuiton.spgeed.PipeFunctions
Call f.map for each element in value.
map(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
Convert each value in parameter 'in'

O

org.nuiton.spgeed - package org.nuiton.spgeed
 
org.nuiton.spgeed.annotations - package org.nuiton.spgeed.annotations
 

P

parameters - Variable in class org.nuiton.spgeed.Query
 
parse(String, Query) - Static method in class org.nuiton.spgeed.QueryParser
 
parsedSql - Variable in class org.nuiton.spgeed.Query
 
parseParameters(String) - Method in class org.nuiton.spgeed.Query
 
PipeFunction - Interface in org.nuiton.spgeed
Signature of the pipe function, use in the SQL statement.
PipeFunctions - Class in org.nuiton.spgeed
Default function that can be used in sql expression (${...}).
PipeFunctions() - Constructor for class org.nuiton.spgeed.PipeFunctions
 
pipeFunctions - Variable in class org.nuiton.spgeed.SqlSession
Current pipe functions available
proxyFactory - Variable in class org.nuiton.spgeed.ClassCreator
 

Q

Query - Class in org.nuiton.spgeed
Represents the statement which can be execute on the current transaction.
Query(SqlSession, String, String[], Map<String, Object>, Class<?>) - Constructor for class org.nuiton.spgeed.Query
 
Query(SqlSession, String, Map<String, Object>, Class<?>) - Constructor for class org.nuiton.spgeed.Query
 
QueryParser - Class in org.nuiton.spgeed
Parser to replace ${} by a right value (ie ?
QueryParser() - Constructor for class org.nuiton.spgeed.QueryParser
 

R

returnType - Variable in class org.nuiton.spgeed.Query
 
roles - Variable in class org.nuiton.spgeed.Query
 
rollback() - Method in class org.nuiton.spgeed.SqlSession
Rollback the current transaction.
row(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
 

S

Script - Annotation Type in org.nuiton.spgeed.annotations
Used to run SQL file contains statements.
Select - Annotation Type in org.nuiton.spgeed.annotations
Use for SELECT statement.
session - Variable in class org.nuiton.spgeed.Query
 
SpgeedDao - Interface in org.nuiton.spgeed
Use this interface in order to have a class as dao.
sql - Variable in class org.nuiton.spgeed.Query
 
sqlParameters - Variable in class org.nuiton.spgeed.Query
 
SqlSession - Class in org.nuiton.spgeed
Represents your connection and the transaction on the database.
SqlSession() - Constructor for class org.nuiton.spgeed.SqlSession
 
SqlSession(String, String, String) - Constructor for class org.nuiton.spgeed.SqlSession
Create session from url, username and password
SqlSession(DataSource) - Constructor for class org.nuiton.spgeed.SqlSession
Create session from a datasource
start(Var<Query>) - Method in class org.nuiton.spgeed.QueryParser
 

T

toParam(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
Add value to query parameter and return string substitution '?'
toString(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
convert value to string value and return it

U

Update - Annotation Type in org.nuiton.spgeed.annotations
Use for INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing.

V

values(Query, Object, Object...) - Method in class org.nuiton.spgeed.PipeFunctions
create sql insert value string, support 'in' as object or collection ex: "insert into mytable (id, myfield) values ${myobject |values('id', 'myfield)}" return "insert into mytable (id, myfield) values (?
A C D E F G I J M O P Q R S T U V 
Skip navigation links

Copyright © 2017 CodeLutin. All rights reserved.