Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

Action - Enum in ru.curs.celesta.dbutils
Action type.
activate(ICelesta, String) - Method in class ru.curs.celesta.CallContext
Activates CallContext with 'live' Celesta and procName.
add(String, String) - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
Deprecated.
add(ColumnMeta<T>, ColumnMeta<T>) - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
Adds columns binding for target and auxiliary cursors.
addLookup(FieldsLookup, WhereTermsMaker) - Method in class ru.curs.celesta.dbutils.filter.In
 
adjustBeginLineColumn(int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
and(BasicCursor) - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
and(BasicTable) - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
and(View) - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
asCSVLine() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns current state of the cursor in form of CSV string with comma delimiters.

B

backup(int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Backup a number of characters.
BaseAppSettings - Class in ru.curs.celesta
Base class for application settings.
BaseAppSettings(Properties) - Constructor for class ru.curs.celesta.BaseAppSettings
 
BasicCursor - Class in ru.curs.celesta.dbutils
Base cursor class for reading data from views.
BasicCursor(CallContext) - Constructor for class ru.curs.celesta.dbutils.BasicCursor
 
BasicCursor(CallContext, Set<String>) - Constructor for class ru.curs.celesta.dbutils.BasicCursor
 
BasicDataAccessor - Class in ru.curs.celesta.dbutils
 
BasicDataAccessor(CallContext) - Constructor for class ru.curs.celesta.dbutils.BasicDataAccessor
 
beginColumn - Variable in class ru.curs.celesta.dbutils.filter.Token
The column number of the first character of this Token.
beginLine - Variable in class ru.curs.celesta.dbutils.filter.Token
The line number of the first character of this Token.
BeginToken() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Start.
bufpos - Variable in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Position in buffer.

C

CallContext - Class in ru.curs.celesta
Call context containing a DB connection carrying a transaction and a user identifier.
CallContext(String) - Constructor for class ru.curs.celesta.CallContext
Creates new not activated context.
CallContext(String, ICelesta, String) - Constructor for class ru.curs.celesta.CallContext
Creates activated context.
canDelete() - Method in class ru.curs.celesta.dbutils.BasicCursor
Whether the session has rights to delete data from current table.
canInsert() - Method in class ru.curs.celesta.dbutils.BasicCursor
Whether the session has rights to insert data into current table.
canModify() - Method in class ru.curs.celesta.dbutils.BasicCursor
Whether the session has rights to modify data of current table.
canRead() - Method in class ru.curs.celesta.dbutils.BasicDataAccessor
Whether the session has rights to read current object.
CelestaGenerated - Annotation Type in ru.curs.celesta.dbutils
This annotation is used to mark source code that has been generated by Celesta.
clear() - Method in class ru.curs.celesta.dbutils.BasicCursor
Resets filters, sorting and fully cleans the buffer.
clear() - Method in class ru.curs.celesta.dbutils.Cursor
 
clear() - Method in class ru.curs.celesta.dbutils.Sequence
 
clearBuffer(boolean) - Method in class ru.curs.celesta.dbutils.BasicCursor
Clears current cursor buffer (sets all fields to null)
close() - Method in class ru.curs.celesta.CallContext
 
commit() - Method in class ru.curs.celesta.CallContext
Commits the current transaction.
complexFilter() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
copyFieldsFrom(BasicCursor) - Method in class ru.curs.celesta.dbutils.BasicCursor
Copy field values from a cursor of the same type.
copyFiltersFrom(BasicCursor) - Method in class ru.curs.celesta.dbutils.BasicCursor
Gets a copy of filters along with values of limit (offset and rowcount) from a cursor of the same type.
copyOrderFrom(BasicCursor) - Method in class ru.curs.celesta.dbutils.BasicCursor
Gets a copy of orderings from a cursor of the same type.
count() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns number of records in the filtered data set.
create(Table, CallContext) - Static method in class ru.curs.celesta.dbutils.Cursor
Creates a table specific cursor.
create(Table, CallContext, Set<String>) - Static method in class ru.curs.celesta.dbutils.Cursor
Creates a table specific cursor.
create(MaterializedView, CallContext) - Static method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Creates a materialized view specific cursor.
create(MaterializedView, CallContext, Set<String>) - Static method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Creates a materialized view specific cursor.
create(ParameterizedView, CallContext, Map<String, Object>) - Static method in class ru.curs.celesta.dbutils.ParameterizedViewCursor
Creates a parameterized view specific cursor.
create(ParameterizedView, CallContext, Set<String>, Map<String, Object>) - Static method in class ru.curs.celesta.dbutils.ParameterizedViewCursor
Creates a parameterized view specific cursor.
create(ReadOnlyTable, CallContext) - Static method in class ru.curs.celesta.dbutils.ReadOnlyTableCursor
Creates a read only table specific cursor.
create(ReadOnlyTable, CallContext, Set<String>) - Static method in class ru.curs.celesta.dbutils.ReadOnlyTableCursor
Creates a table specific cursor.
create(SequenceElement, CallContext) - Static method in class ru.curs.celesta.dbutils.Sequence
Creates a sequence for a sequence grain element.
create(View, CallContext) - Static method in class ru.curs.celesta.dbutils.ViewCursor
Creates a view specific cursor.
create(View, CallContext, Set<String>) - Static method in class ru.curs.celesta.dbutils.ViewCursor
Creates a view specific cursor.
currentToken - Variable in exception ru.curs.celesta.dbutils.filter.ParseException
This is the last token that has been consumed successfully.
Cursor - Class in ru.curs.celesta.dbutils
Cursor class for data modification in tables.
Cursor(CallContext) - Constructor for class ru.curs.celesta.dbutils.Cursor
 
Cursor(CallContext, ColumnMeta<?>...) - Constructor for class ru.curs.celesta.dbutils.Cursor
 
Cursor(CallContext, Set<String>) - Constructor for class ru.curs.celesta.dbutils.Cursor
 
CursorIterator<T extends BasicCursor> - Class in ru.curs.celesta.dbutils
 
CursorIterator(T) - Constructor for class ru.curs.celesta.dbutils.CursorIterator
 

D

date() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
dateTerm() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
dba() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
debugStream - Variable in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Debug output.
decDataAccessorsCount() - Method in class ru.curs.celesta.CallContext
Decrements counter of open data accessor objects.
DEFAULT - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
Lexical state.
delete() - Method in class ru.curs.celesta.dbutils.Cursor
Deletes current record.
deleteAll() - Method in class ru.curs.celesta.dbutils.Cursor
Deletes all records that were caught by current filter.
descOrders() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns mask of DESC orders.
descOrders() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
DIGIT - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
RegularExpression Id.
disable_tracing() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Disable tracing.
Done() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reset buffer when finished.

E

EDITOR - Static variable in interface ru.curs.celesta.dbutils.IPermissionManager
Role name that has rights to edit all tables.
enable_tracing() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Enable tracing.
endColumn - Variable in class ru.curs.celesta.dbutils.filter.Token
The column number of the last character of this Token.
endLine - Variable in class ru.curs.celesta.dbutils.filter.Token
The line number of the last character of this Token.
EOF - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
End of File.
equals(Object) - Method in class ru.curs.celesta.dbutils.filter.In
 
equals(Object) - Method in class ru.curs.celesta.dbutils.InFilterHolder
 
expectedTokenSequences - Variable in exception ru.curs.celesta.dbutils.filter.ParseException
Each entry in this array is an array of integers.
expr() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 

F

FieldsCortegeTerm - Class in ru.curs.celesta.dbutils.term
 
FieldsCortegeTerm(List<String>) - Constructor for class ru.curs.celesta.dbutils.term.FieldsCortegeTerm
 
FieldsLookup - Class in ru.curs.celesta.dbutils.filter.value
Created by ioann on 01.06.2017.
FieldsLookup(Cursor, BasicCursor, Runnable, Function<FieldsLookup, Void>) - Constructor for class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
FieldsLookup(ViewCursor, BasicCursor, Runnable, Function<FieldsLookup, Void>) - Constructor for class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
FieldsLookup(BasicTable, BasicTable, Runnable, Function<FieldsLookup, Void>) - Constructor for class ru.curs.celesta.dbutils.filter.value.FieldsLookup
This constructor is for tests and must be removed in future.
FieldsLookup(View, View, Runnable, Function<FieldsLookup, Void>) - Constructor for class ru.curs.celesta.dbutils.filter.value.FieldsLookup
This constructor is for tests and must be removed in future.
Filter - Class in ru.curs.celesta.dbutils.filter
Single field filter.
Filter(String, ColumnMeta<?>) - Constructor for class ru.curs.celesta.dbutils.filter.Filter
 
filterEquals(AbstractFilter) - Method in class ru.curs.celesta.dbutils.filter.Filter
 
filterExpr(FilterParser.FilterType, String) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
FilterParser - Class in ru.curs.celesta.dbutils.filter
 
FilterParser(InputStream) - Constructor for class ru.curs.celesta.dbutils.filter.FilterParser
Constructor with InputStream.
FilterParser(InputStream, String) - Constructor for class ru.curs.celesta.dbutils.filter.FilterParser
Constructor with InputStream and supplied encoding
FilterParser(Reader) - Constructor for class ru.curs.celesta.dbutils.filter.FilterParser
Constructor.
FilterParser(FilterParserTokenManager) - Constructor for class ru.curs.celesta.dbutils.filter.FilterParser
Constructor with generated Token Manager.
FilterParser.FilterType - Enum in ru.curs.celesta.dbutils.filter
 
FilterParser.SQLTranslator - Interface in ru.curs.celesta.dbutils.filter
 
FilterParserConstants - Interface in ru.curs.celesta.dbutils.filter
Token literal values and constants.
FilterParserTokenManager - Class in ru.curs.celesta.dbutils.filter
Token Manager.
FilterParserTokenManager(SimpleCharStream) - Constructor for class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Constructor.
FilterParserTokenManager(SimpleCharStream, int) - Constructor for class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Constructor.
filters() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
findSet() - Method in class ru.curs.celesta.dbutils.BasicCursor
Moves to the first record in the filtered data set causing an error in the case if the transition was not successful.
fireTrigger(TriggerType, Cursor) - Method in class ru.curs.celesta.event.TriggerDispatcher
 
first() - Method in class ru.curs.celesta.dbutils.BasicCursor
The same as tryFirst() but causes an error if no record is found.

G

generateParseException() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Generate ParseException.
get(Object...) - Method in class ru.curs.celesta.dbutils.Cursor
Performs a search of a record by key fields, throwing an exception if the record is not found.
get(Object...) - Method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Performs a search of a record by the key fields, throwing an exception if the record is not found.
getAbbreviation() - Method in enum ru.curs.celesta.score.TableType
Returns abbreviation for the table type.
getBeginColumn() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Get token beginning line number.
getBufferCopy(CallContext, List<String>) - Method in class ru.curs.celesta.dbutils.BasicCursor
Clones the current cursor.
getByAbbreviation(String) - Static method in enum ru.curs.celesta.score.TableType
 
getCelesta() - Method in class ru.curs.celesta.CallContext
Returns Celesta instance.
getColumn() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Deprecated.
getComplexFilter() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns (reformatted) expression of the complex filter in CelestaSQL dialect.
getConn() - Method in class ru.curs.celesta.CallContext
Returns active database JDBC connection.
getConnectionPool() - Method in interface ru.curs.celesta.ICelesta
Returns a ConnectionPool of this celesta instance.
getCopy() - Method in class ru.curs.celesta.CallContext
Duplicates callcontext with another JDBC connection.
getCurrentKeyValues() - Method in class ru.curs.celesta.dbutils.Cursor
Returns an array of field values of the primary key.
getCurrentKeyValues() - Method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Returns an array of field values of the primary key.
getCurrentValues() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns an array of field values.
getDatabaseConnection() - Method in class ru.curs.celesta.BaseAppSettings
Returns parameter value "JDBC connection string".
getDbAdaptor() - Method in class ru.curs.celesta.CallContext
Returns a DBAdaptor of current Celesta instance.
getDBAdaptor() - Method in interface ru.curs.celesta.ICelesta
Returns a DBAdaptor of this celesta instance.
getDbClassName() - Method in class ru.curs.celesta.BaseAppSettings
Returns parameter value "JDBC connection class".
getDBLogin() - Method in class ru.curs.celesta.BaseAppSettings
Returns login for the database.
getDBPassword() - Method in class ru.curs.celesta.BaseAppSettings
Returns password for the database.
getDBPid() - Method in class ru.curs.celesta.CallContext
Returns Process Id of current connection to the database.
getDBType() - Method in class ru.curs.celesta.BaseAppSettings
Returns database type on the basis of JDBC connection string.
getDurationNs() - Method in class ru.curs.celesta.CallContext
Returns number of nanoseconds since CallContext activation.
getEndColumn() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Get token end column number.
getEndLine() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Get token end line number.
getFields() - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
getFiltered() - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
getFiltering() - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
getForceDBInitialize() - Method in class ru.curs.celesta.BaseAppSettings
Returns parameter value "Force non-empty database initialization".
getH2Port() - Method in class ru.curs.celesta.BaseAppSettings
Returns port of H2 DB.
getHereWhereTerm(BasicTable) - Method in class ru.curs.celesta.dbutils.term.WhereTermsMaker
Gets WHERE clause for single record with respect to other filters on a record.
getIdentifierParser() - Method in class ru.curs.celesta.score.Score
 
GetImage() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Get token literal value.
getIn() - Method in class ru.curs.celesta.dbutils.Cursor
 
getIn() - Method in interface ru.curs.celesta.dbutils.InFilterSupport
 
getIn() - Method in class ru.curs.celesta.dbutils.ViewCursor
 
getLastDataAccessor() - Method in class ru.curs.celesta.CallContext
Returns the last data accessor object.
getLine() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Deprecated.
getLogger() - Method in class ru.curs.celesta.BaseAppSettings
Returns logger that can be used to log messages.
getLoggingManager() - Method in class ru.curs.celesta.CallContext
Returns a ILoggingManager of current Celesta instance.
getLoggingManager() - Method in interface ru.curs.celesta.ICelesta
Returns a ILoggingManager of this celesta instance.
getLogLogins() - Method in class ru.curs.celesta.BaseAppSettings
Returns parameter value "logging of log-ins and log-outs of users".
getLookups() - Method in class ru.curs.celesta.dbutils.filter.In
 
getLookupWhereTermMap() - Method in class ru.curs.celesta.dbutils.filter.In
 
getMaxStrLen(String) - Method in class ru.curs.celesta.dbutils.Cursor
Deprecated.
getMaxStrLen(ColumnMeta<String>) - Method in class ru.curs.celesta.dbutils.Cursor
Returns maximal length of the text field .
getMessage() - Method in error ru.curs.celesta.dbutils.filter.TokenMgrError
You can also modify the body of this method to customize your error messages.
getNextToken() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Get the next Token.
getNextToken() - Method in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Get the next Token.
getOrderBy() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns "order by" clause for the cursor.
getOtherCursor() - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
getOtherFields() - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
getOtherWhereTermMakers() - Method in class ru.curs.celesta.dbutils.filter.In
 
getPermissionManager() - Method in class ru.curs.celesta.CallContext
Returns a IPermissionManager of current Celesta instance.
getPermissionManager() - Method in interface ru.curs.celesta.ICelesta
Returns a IPermissionManager of this celesta instance.
getProcName() - Method in class ru.curs.celesta.CallContext
Returns procedure name that was initially called.
getProfiler() - Method in interface ru.curs.celesta.ICelesta
Returns a IProfiler of this celesta instance.
getRecversion() - Method in class ru.curs.celesta.dbutils.Cursor
Returns version of the record.
getScore() - Method in class ru.curs.celesta.CallContext
Returns score of current Celesta instance.
getScore() - Method in interface ru.curs.celesta.ICelesta
Returns Celesta metadata (tables description).
getScorePath() - Method in class ru.curs.celesta.BaseAppSettings
Returns parameter value "score.path".
getSetupProperties() - Method in class ru.curs.celesta.BaseAppSettings
Returns properties that were used to initialize Celesta.
getSetupProperties() - Method in interface ru.curs.celesta.ICelesta
Returns properties that were used to initialize Celesta.
getSkipDBUpdate() - Method in class ru.curs.celesta.BaseAppSettings
Returns parameter value "Skip database update phase".
getStartTime() - Method in class ru.curs.celesta.CallContext
Returns the calendar date of CallContext activation.
GetSuffix(int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Get the suffix.
getSysSchemaName() - Method in class ru.curs.celesta.score.Score
 
getTabSize() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
 
getToken(int) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Get the specific Token.
getTriggerDispatcher() - Method in interface ru.curs.celesta.ICelesta
Returns a TriggerDispatcher of this celesta instance.
getUserId() - Method in class ru.curs.celesta.CallContext
Returns name of the current user.
getValue(String) - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns a value of a field by its name.
getValue() - Method in class ru.curs.celesta.dbutils.filter.Token
An optional attribute value of the Token.
getWhere() - Method in class ru.curs.celesta.dbutils.term.FieldsCortegeTerm
 
getWhere() - Method in class ru.curs.celesta.dbutils.term.InTerm
 
getWhere() - Method in class ru.curs.celesta.dbutils.term.RangeTerm
 
getWhere() - Method in class ru.curs.celesta.dbutils.term.SingleValueTerm
 
getWhere() - Method in class ru.curs.celesta.dbutils.term.ValuesCortegeTerm
 
getWhere() - Method in class ru.curs.celesta.dbutils.term.WhereTermCompareTerm
 
getWhereTerm() - Method in class ru.curs.celesta.dbutils.term.WhereTermsMaker
Gets WHERE clause for filtered row set.
getWhereTerm(char) - Method in class ru.curs.celesta.dbutils.term.WhereTermsMaker
Gets WHERE clause for navigational term with respect of filters and database settings.
getXRec() - Method in class ru.curs.celesta.dbutils.Cursor
Returns a copy of the buffer containing values that were received by the last read from the database.

H

H2_IN_MEMORY_URL - Static variable in class ru.curs.celesta.BaseAppSettings
In memory H2 DB connection url.
hasNext() - Method in class ru.curs.celesta.dbutils.CursorIterator

I

ICelesta - Interface in ru.curs.celesta
Interface of Celesta instance.
ILoggingManager - Interface in ru.curs.celesta.dbutils
 
image - Variable in class ru.curs.celesta.dbutils.filter.Token
The string image of the token.
In - Class in ru.curs.celesta.dbutils.filter
Created by ioann on 01.06.2017.
In(FieldsLookup, WhereTermsMaker) - Constructor for class ru.curs.celesta.dbutils.filter.In
 
incDataAccessorsCount() - Method in class ru.curs.celesta.CallContext
Increments counter of open data accessor objects.
inFilter() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
InFilterHolder - Class in ru.curs.celesta.dbutils
 
InFilterHolder(BasicCursor) - Constructor for class ru.curs.celesta.dbutils.InFilterHolder
 
InFilterSupport - Interface in ru.curs.celesta.dbutils
 
init() - Method in class ru.curs.celesta.dbutils.Cursor
Resets all fields of the buffer except for the key ones.
initOrderBy() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
insert() - Method in class ru.curs.celesta.dbutils.Cursor
Performs cursor insert into the DB.
InTerm - Class in ru.curs.celesta.dbutils.term
Created by ioann on 01.06.2017.
InTerm(In, QueryBuildingHelper) - Constructor for class ru.curs.celesta.dbutils.term.InTerm
 
INVALID_LEXICAL_STATE - Static variable in error ru.curs.celesta.dbutils.filter.TokenMgrError
Tried to change to an invalid lexical state.
IPermissionManager - Interface in ru.curs.celesta.dbutils
 
IProfiler - Interface in ru.curs.celesta.dbutils
 
isActionAllowed(CallContext, GrainElement, Action) - Method in interface ru.curs.celesta.dbutils.IPermissionManager
Whether the action is allowed.
isClosed() - Method in class ru.curs.celesta.CallContext
If this context is closed.
isEquivalent(BasicCursor) - Method in class ru.curs.celesta.dbutils.BasicCursor
Checks if filters and sorting are equivalent for this and other cursor.
isH2ReferentialIntegrity() - Method in class ru.curs.celesta.BaseAppSettings
Returns flag of support for unique constraint (if it is switched off then it is possible to insert records without referencing mandatory external records).
isNullable(String) - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 

J

jj_nt - Variable in class ru.curs.celesta.dbutils.filter.FilterParser
Next token.
jjnewLexState - Static variable in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Token literal values.

K

kind - Variable in class ru.curs.celesta.dbutils.filter.Token
An integer that describes the kind of this token.

L

last() - Method in class ru.curs.celesta.dbutils.BasicCursor
The same as tryLast() but causes an error if no record is found.
LEXICAL_ERROR - Static variable in error ru.curs.celesta.dbutils.filter.TokenMgrError
Lexical error occurred.
lexStateNames - Static variable in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Lexer state names.
likeFilter(boolean) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
limit(long, long) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets filter to a range of records returned by the cursor.
log(Cursor, Action) - Method in interface ru.curs.celesta.dbutils.ILoggingManager
 
logCall(CallContext) - Method in interface ru.curs.celesta.dbutils.IProfiler
 
LOOP_DETECTED - Static variable in error ru.curs.celesta.dbutils.filter.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.

M

makeWhereClause(String, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.filter.Filter
 
MaterializedViewCursor - Class in ru.curs.celesta.dbutils
Materialized view Cursor.
MaterializedViewCursor(CallContext) - Constructor for class ru.curs.celesta.dbutils.MaterializedViewCursor
 
MaterializedViewCursor(CallContext, ColumnMeta<?>...) - Constructor for class ru.curs.celesta.dbutils.MaterializedViewCursor
 
MaterializedViewCursor(CallContext, Set<String>) - Constructor for class ru.curs.celesta.dbutils.MaterializedViewCursor
 
MAX_DATA_ACCESSORS - Static variable in class ru.curs.celesta.CallContext
Maximal number of accessors that can be opened within single context.
meta() - Method in class ru.curs.celesta.dbutils.BasicCursor
 
meta() - Method in class ru.curs.celesta.dbutils.Cursor
Returns table description (meta information).
meta() - Method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Returns materialized view description (meta information).
meta() - Method in class ru.curs.celesta.dbutils.ParameterizedViewCursor
Returns parameterized view description (meta information).
meta() - Method in class ru.curs.celesta.dbutils.ReadOnlyTableCursor
 
meta() - Method in class ru.curs.celesta.dbutils.Sequence
Description of representation (meta information).
meta() - Method in class ru.curs.celesta.dbutils.ViewCursor
Returns view description (meta information).

N

navigate(String) - Method in class ru.curs.celesta.dbutils.BasicCursor
Navigation method (step-by-step transition in the filtered and sorted data set).
navigate(String, long) - Method in class ru.curs.celesta.dbutils.BasicCursor
 
newToken(int, String) - Static method in class ru.curs.celesta.dbutils.filter.Token
Returns a new Token object, by default.
newToken(int) - Static method in class ru.curs.celesta.dbutils.filter.Token
 
next() - Method in class ru.curs.celesta.dbutils.BasicCursor
The same as navigate(">").
next() - Method in class ru.curs.celesta.dbutils.CursorIterator
next - Variable in class ru.curs.celesta.dbutils.filter.Token
A reference to the next regular (non-special) token from the input stream.
nextInSet() - Method in class ru.curs.celesta.dbutils.BasicCursor
Moves to the next record in the sorted data set.
nextValue() - Method in class ru.curs.celesta.dbutils.Sequence
Returns the next value of the sequence.
NO_LOG - Static variable in interface ru.curs.celesta.dbutils.IProfiler
Procedures with this name will never be logged in profiler.
nullExpr() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
number() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
numTerm() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 

O

orderBy(String...) - Method in class ru.curs.celesta.dbutils.BasicCursor
Deprecated.
orderBy(ColumnMeta<?>...) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets sorting.
orderBy() - Method in class ru.curs.celesta.dbutils.BasicCursor
Clears sorting.
orderByColumnNames() - Method in class ru.curs.celesta.dbutils.BasicCursor
Returns column names that are in sorting.

P

ParameterizedViewCursor - Class in ru.curs.celesta.dbutils
Parameterized view cursor.
ParameterizedViewCursor(CallContext, Map<String, Object>) - Constructor for class ru.curs.celesta.dbutils.ParameterizedViewCursor
 
ParameterizedViewCursor(CallContext, Map<String, Object>, ColumnMeta<?>...) - Constructor for class ru.curs.celesta.dbutils.ParameterizedViewCursor
 
ParameterizedViewCursor(CallContext, Set<String>, Map<String, Object>) - Constructor for class ru.curs.celesta.dbutils.ParameterizedViewCursor
 
ParseException - Exception in ru.curs.celesta.dbutils.filter
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception ru.curs.celesta.dbutils.filter.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception ru.curs.celesta.dbutils.filter.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception ru.curs.celesta.dbutils.filter.ParseException
Constructor with message.
PermissionDeniedException - Exception in ru.curs.celesta
Exception that is thrown if there are no permissions to access some table.
PermissionDeniedException(String) - Constructor for exception ru.curs.celesta.PermissionDeniedException
 
PermissionDeniedException(String, Object...) - Constructor for exception ru.curs.celesta.PermissionDeniedException
 
PermissionDeniedException(CallContext, GrainElement, Action) - Constructor for exception ru.curs.celesta.PermissionDeniedException
 
position() - Method in class ru.curs.celesta.dbutils.BasicCursor
Method that returns total count of rows that precede the current one in the set.
previous() - Method in class ru.curs.celesta.dbutils.BasicCursor
The same as navigate("<").
programParams(List<ParameterSetter>, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.term.FieldsCortegeTerm
 
programParams(List<ParameterSetter>, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.term.InTerm
 
programParams(List<ParameterSetter>, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.term.RangeTerm
 
programParams(List<ParameterSetter>, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.term.SingleValueTerm
 
programParams(List<ParameterSetter>, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.term.ValuesCortegeTerm
 
programParams(List<ParameterSetter>, QueryBuildingHelper) - Method in class ru.curs.celesta.dbutils.term.WhereTermCompareTerm
 

Q

quoteString(String) - Static method in class ru.curs.celesta.dbutils.filter.FilterParser
 

R

RangeTerm - Class in ru.curs.celesta.dbutils.term
'Setrange' filter term with 'from..
RangeTerm(String, Range) - Constructor for class ru.curs.celesta.dbutils.term.RangeTerm
 
readChar() - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Read a character.
READER - Static variable in interface ru.curs.celesta.dbutils.IPermissionManager
Role name that has rights to read from all tables.
ReadOnlyTableCursor - Class in ru.curs.celesta.dbutils
Cursor for tables that are defined only for reading.
ReadOnlyTableCursor(CallContext) - Constructor for class ru.curs.celesta.dbutils.ReadOnlyTableCursor
 
ReadOnlyTableCursor(CallContext, ColumnMeta<?>...) - Constructor for class ru.curs.celesta.dbutils.ReadOnlyTableCursor
 
ReadOnlyTableCursor(CallContext, Set<String>) - Constructor for class ru.curs.celesta.dbutils.ReadOnlyTableCursor
 
registerTrigger(TriggerType, Class<T>, Consumer<? super T>) - Method in class ru.curs.celesta.event.TriggerDispatcher
 
ReInit(InputStream) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Reinitialise.
ReInit(InputStream, String) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Reinitialise.
ReInit(Reader) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Reinitialise.
ReInit(FilterParserTokenManager) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Reinitialise.
reset() - Method in class ru.curs.celesta.dbutils.BasicCursor
Resets filters and sorting.
rollback() - Method in class ru.curs.celesta.CallContext
Rollbacks the current transaction.
ru.curs.celesta - package ru.curs.celesta
Root package of Celesta classes.
ru.curs.celesta.dbutils - package ru.curs.celesta.dbutils
Contains tools for working with the database, including the system for an automatic update of the database structure.
ru.curs.celesta.dbutils.filter - package ru.curs.celesta.dbutils.filter
Filter classes.
ru.curs.celesta.dbutils.filter.value - package ru.curs.celesta.dbutils.filter.value
 
ru.curs.celesta.dbutils.term - package ru.curs.celesta.dbutils.term
 
ru.curs.celesta.event - package ru.curs.celesta.event
 
ru.curs.celesta.score - package ru.curs.celesta.score
 

S

S_CHAR_LITERAL - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
RegularExpression Id.
S_DOUBLE - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
RegularExpression Id.
S_INTEGER - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
RegularExpression Id.
S_NULL - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
RegularExpression Id.
Score - Class in ru.curs.celesta.score
 
Score() - Constructor for class ru.curs.celesta.score.Score
 
Sequence - Class in ru.curs.celesta.dbutils
Sequence class for working with DB sequences.
Sequence(CallContext) - Constructor for class ru.curs.celesta.dbutils.Sequence
 
setComplexFilter(String) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets complex condition to the data set.
setDebugStream(PrintStream) - Method in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Set debug output.
setFilter(String, String) - Method in class ru.curs.celesta.dbutils.BasicCursor
Deprecated.
setFilter(ColumnMeta<?>, String) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets filter to the field.
setIn(BasicCursor) - Method in class ru.curs.celesta.dbutils.Cursor
 
setIn(BasicCursor) - Method in interface ru.curs.celesta.dbutils.InFilterSupport
 
setIn(BasicCursor) - Method in class ru.curs.celesta.dbutils.ViewCursor
 
setLastDataAccessor(BasicDataAccessor) - Method in class ru.curs.celesta.CallContext
Set the last data accessor object.
setRange(String) - Method in class ru.curs.celesta.dbutils.BasicCursor
Deprecated.
setRange(ColumnMeta<?>) - Method in class ru.curs.celesta.dbutils.BasicCursor
Resets any filter on a field.
setRange(String, Object) - Method in class ru.curs.celesta.dbutils.BasicCursor
Deprecated.
setRange(ColumnMeta<? super T>, T) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets range from a single value on the field.
setRange(String, Object, Object) - Method in class ru.curs.celesta.dbutils.BasicCursor
Deprecated.
setRange(ColumnMeta<? super T>, T, T) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets range from..to on the field.
setRecversion(int) - Method in class ru.curs.celesta.dbutils.Cursor
Sets version of the record.
setTabSize(int) - Method in class ru.curs.celesta.dbutils.filter.SimpleCharStream
 
setValue(String, Object) - Method in class ru.curs.celesta.dbutils.BasicCursor
Sets value of a field by its name.
SimpleCharStream - Class in ru.curs.celesta.dbutils.filter
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class ru.curs.celesta.dbutils.filter.SimpleCharStream
Constructor.
singleExpr() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
SingleValueTerm - Class in ru.curs.celesta.dbutils.term
'Setrange' filter term with a single value.
SingleValueTerm(String, SingleValue) - Constructor for class ru.curs.celesta.dbutils.term.SingleValueTerm
 
sortFields() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
sortFieldsIndices() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
specialToken - Variable in class ru.curs.celesta.dbutils.filter.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
STATIC_LEXER_ERROR - Static variable in error ru.curs.celesta.dbutils.filter.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class ru.curs.celesta.dbutils.filter.SimpleCharStream
Whether parser is static.
SwitchTo(int) - Method in class ru.curs.celesta.dbutils.filter.FilterParserTokenManager
Switch to specified lex state.
SYSTEM_SCHEMA_NAME - Static variable in class ru.curs.celesta.score.Score
 
SystemCallContext - Class in ru.curs.celesta
CallContext of system, which does not need any user.
SystemCallContext() - Constructor for class ru.curs.celesta.SystemCallContext
Creates system call context.
SystemCallContext(ICelesta, String) - Constructor for class ru.curs.celesta.SystemCallContext
Creates and initializes system call context.
SystemCallContext(ICelesta) - Constructor for class ru.curs.celesta.SystemCallContext
Creates and initializes system call context without call logging.

T

TableType - Enum in ru.curs.celesta.score
Table type.
term() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
text(boolean) - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
textTerm() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
 
token - Variable in class ru.curs.celesta.dbutils.filter.FilterParser
Current token.
Token - Class in ru.curs.celesta.dbutils.filter
Describes the input token stream.
Token() - Constructor for class ru.curs.celesta.dbutils.filter.Token
No-argument constructor
Token(int) - Constructor for class ru.curs.celesta.dbutils.filter.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class ru.curs.celesta.dbutils.filter.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class ru.curs.celesta.dbutils.filter.FilterParser
Generated Token Manager.
tokenImage - Static variable in interface ru.curs.celesta.dbutils.filter.FilterParserConstants
Literal token values.
tokenImage - Variable in exception ru.curs.celesta.dbutils.filter.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in ru.curs.celesta.dbutils.filter
Token Manager Error.
TokenMgrError() - Constructor for error ru.curs.celesta.dbutils.filter.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error ru.curs.celesta.dbutils.filter.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error ru.curs.celesta.dbutils.filter.TokenMgrError
Full Constructor.
toString() - Method in class ru.curs.celesta.dbutils.filter.Filter
 
toString() - Method in class ru.curs.celesta.dbutils.filter.Token
Returns the image.
trace_enabled() - Method in class ru.curs.celesta.dbutils.filter.FilterParser
Trace enabled.
translateDate(String) - Method in interface ru.curs.celesta.dbutils.filter.FilterParser.SQLTranslator
 
translateFilter(FilterParser.FilterType, String, String, FilterParser.SQLTranslator) - Static method in class ru.curs.celesta.dbutils.filter.FilterParser
 
TriggerDispatcher - Class in ru.curs.celesta.event
Created by ioann on 31.05.2017.
TriggerDispatcher() - Constructor for class ru.curs.celesta.event.TriggerDispatcher
 
tryFindSet() - Method in class ru.curs.celesta.dbutils.BasicCursor
Moves to the first record in the filtered data set and returns information about the success of transition.
tryFirst() - Method in class ru.curs.celesta.dbutils.BasicCursor
The same as navigate("-").
tryGet(Object...) - Method in class ru.curs.celesta.dbutils.Cursor
Tries to perform a search of a record by the key fields, returning a value whether the record was found or not.
tryGet(Object...) - Method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Tries to perform a search of a record by the key fields, returning a value whether the record was found or not.
tryGetCurrent() - Method in class ru.curs.celesta.dbutils.Cursor
Retrieves a record from the database that corresponds to the fields of current primary key.
tryGetCurrent() - Method in class ru.curs.celesta.dbutils.MaterializedViewCursor
Retrieves a record from the database that corresponds to the fields of current primary key.
tryInsert() - Method in class ru.curs.celesta.dbutils.Cursor
Tries to perform cursor insert into the DB.
tryLast() - Method in class ru.curs.celesta.dbutils.BasicCursor
The same as navigate("+").
tryUpdate() - Method in class ru.curs.celesta.dbutils.Cursor
Tries to perform an update of the cursor content in the DB.

U

unquot(String) - Static method in class ru.curs.celesta.dbutils.term.WhereTermsMaker
Unquotes the name.
unquoteString(String) - Static method in class ru.curs.celesta.dbutils.filter.FilterParser
 
update() - Method in class ru.curs.celesta.dbutils.Cursor
Performs an update of the cursor content in the DB, throwing an exception in case if a record with such key fields is not found.

V

validate() - Method in class ru.curs.celesta.dbutils.filter.value.FieldsLookup
 
valueOf(String) - Static method in enum ru.curs.celesta.dbutils.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.curs.celesta.dbutils.filter.FilterParser.FilterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.curs.celesta.score.TableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.curs.celesta.dbutils.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.curs.celesta.dbutils.filter.FilterParser.FilterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface ru.curs.celesta.dbutils.term.WhereMakerParamsProvider
 
values() - Static method in enum ru.curs.celesta.score.TableType
Returns an array containing the constants of this enum type, in the order they are declared.
ValuesCortegeTerm - Class in ru.curs.celesta.dbutils.term
 
ValuesCortegeTerm(List<Integer>) - Constructor for class ru.curs.celesta.dbutils.term.ValuesCortegeTerm
 
ViewCursor - Class in ru.curs.celesta.dbutils
Base class of cursor for viewing data in views.
ViewCursor(CallContext) - Constructor for class ru.curs.celesta.dbutils.ViewCursor
 
ViewCursor(CallContext, ColumnMeta<?>...) - Constructor for class ru.curs.celesta.dbutils.ViewCursor
 
ViewCursor(CallContext, Set<String>) - Constructor for class ru.curs.celesta.dbutils.ViewCursor
 

W

WhereMakerParamsProvider - Interface in ru.curs.celesta.dbutils.term
The interface that provides needed information for building filter/navigation queries.
WhereTermCompareTerm - Class in ru.curs.celesta.dbutils.term
 
WhereTermCompareTerm(WhereTerm, WhereTerm, String) - Constructor for class ru.curs.celesta.dbutils.term.WhereTermCompareTerm
 
WhereTermsMaker - Class in ru.curs.celesta.dbutils.term
Produces navigation queries.
WhereTermsMaker(WhereMakerParamsProvider) - Constructor for class ru.curs.celesta.dbutils.term.WhereTermsMaker
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2021 CURS. All rights reserved.