Skip navigation links
A B C D E F G H I M N P R S T U V W X 

A

AbstractEvent - Class in com.intersystems.xep
Copyright (c) 2008 InterSystems, Corp.
AbstractEvent(int, EventPersister) - Constructor for class com.intersystems.xep.AbstractEvent
 

B

buffer - Variable in class com.intersystems.xep.EventPersister
 
bulkStore(EventPersister, byte[], List<byte[]>) - Static method in class com.intersystems.xep.AbstractEvent
 

C

callApiXEP(String, Object...) - Method in class com.intersystems.xep.EventPersister
 
close() - Method in class com.intersystems.xep.Event
Releases all resources held by this event.
close() - Method in class com.intersystems.xep.EventQuery
Closes the query.
com.intersystems.xep - package com.intersystems.xep
InterSystems IRIS XEP Module.
com.intersystems.xep.annotations - package com.intersystems.xep.annotations
InterSystems IRIS XEP Annotations package.
connect(String, int, String, String, String) - Method in class com.intersystems.xep.EventPersister
Connect to Cache using the parameters specified below.
connect(String, int, String, String, String, String) - Method in class com.intersystems.xep.EventPersister
Connect to Cache using the parameters specified below.
createPersister() - Static method in class com.intersystems.xep.PersisterFactory
Creates a new persister object.
createQuery(String) - Method in class com.intersystems.xep.Event
Create a EventQuery instance.

D

deleteClass(String) - Method in class com.intersystems.xep.EventPersister
Deletes a COS class.
deleteCurrent() - Method in class com.intersystems.xep.EventQuery
Deletes the object most recently returned by getNext()
deleteExtent(String) - Method in class com.intersystems.xep.EventPersister
Deletes all objects in the given extent.
deleteObject(long) - Method in class com.intersystems.xep.Event
Deletes an object given its database id.
deleteObject(Object[]) - Method in class com.intersystems.xep.Event
Deletes an object given its IDKEY.
DynamicEvent - Class in com.intersystems.xep
Copyright (c) 2008 InterSystems, Corp.
DynamicEvent(String, String[], Class[], int, EventPersister) - Constructor for class com.intersystems.xep.DynamicEvent
 

E

Embedded - Annotation Type in com.intersystems.xep.annotations
Embedded Annotation.
Event - Class in com.intersystems.xep
Event.java provides methods that operate on XEP Events (storing events, creating a query, setting a filter, indexing etc)
EventPersister - Class in com.intersystems.xep
EventPersister.java is the main entry point for the XEP module.
EventPersister() - Constructor for class com.intersystems.xep.EventPersister
 
EventQuery<E> - Class in com.intersystems.xep
EventQuery.java can be used to retrieve, update and delete individual events from the database.
EventQueryIterator<E> - Class in com.intersystems.xep
EventQueryIterator.java implements java.util.Iterator, and is an alternative way of retrieving, updating and deleting XEP events (the same task can be also achieved by direct use of EventQuery.java methods).
execute() - Method in class com.intersystems.xep.EventQuery
Execute this XEP query.
executeAndFetchAll(int) - Method in class com.intersystems.xep.EventQuery
Executes the query and fetches all data.
exists(AbstractClassInfo, Object[]) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.
exists(AbstractClassInfo, Object[]) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.

F

FETCH_LEVEL_ALL - Static variable in class com.intersystems.xep.EventPersister
Set this option to fetch all data (default option).
FETCH_LEVEL_DATATYPES_ONLY - Static variable in class com.intersystems.xep.EventPersister
Set this option to fetch only datatype data.
FETCH_LEVEL_NO_ARRAY_TYPES - Static variable in class com.intersystems.xep.EventPersister
Set this option to fetch all data except arrays.
FETCH_LEVEL_NO_COLLECTIONS - Static variable in class com.intersystems.xep.EventPersister
Set this option to fetch all data except collections.
FETCH_LEVEL_NO_OBJECT_TYPES - Static variable in class com.intersystems.xep.EventPersister
Set this option to fetch all non-object data.

G

GENERATED_KEYS - Static variable in class com.intersystems.xep.AbstractEvent
 
getAll() - Method in class com.intersystems.xep.EventQuery
Gets all data in one fell swoop.
getClassInfo() - Method in class com.intersystems.xep.AbstractEvent
 
getClassInfo() - Method in class com.intersystems.xep.DynamicEvent
 
getClassInfo() - Method in class com.intersystems.xep.Event
 
getClassInfo(Class) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
getClassInfo(String, String[], Class[]) - Method in class com.intersystems.xep.EventPersister
 
getClassInfo(String) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
getData(AbstractClassInfo, Object[]) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.
getData(String, String) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
getDynamicEvent(String, String[], Class[], int) - Method in class com.intersystems.xep.EventPersister
 
getEvent(String) - Method in class com.intersystems.xep.EventPersister
Returns an event object that corresponds to the supplied class name.
getEvent(String, int) - Method in class com.intersystems.xep.EventPersister
Returns an event object that corresponds to the supplied class name.
getFetchLevel() - Method in class com.intersystems.xep.EventPersister
Returns the current fetch level.
getGlobalName(String) - Method in class com.intersystems.xep.EventPersister
Return the name of the corresponding Cache global where the data is stored.
getIdValues(Object, ClassInfo, boolean) - Static method in class com.intersystems.xep.Event
For internal use only
getImplementationClass(Class, String, Class<?>) - Method in interface com.intersystems.xep.InterfaceResolver
Returns the actual (concrete) runtime type, given a declaring class (optional), field name (optional) and the interface type (not optional).
getInterfaceResolver() - Method in class com.intersystems.xep.EventPersister
Returns currently set InterfaceResolver.
getIterator() - Method in class com.intersystems.xep.EventQuery
Get an EventQueryIterator that can be used to iterate over query results.
getNext(E) - Method in class com.intersystems.xep.EventQuery
Gets the next object.
getObject(long) - Method in class com.intersystems.xep.Event
Retrieves an object given its database id.
getObject(Object[]) - Method in class com.intersystems.xep.Event
Gets an object given its IDKEY.

H

hasNext() - Method in class com.intersystems.xep.EventQueryIterator
Returns true if there is more elements.
header - Variable in class com.intersystems.xep.EventPersister
 

I

Id - Annotation Type in com.intersystems.xep.annotations
Id Annotation.
importClass(String) - Method in class com.intersystems.xep.EventPersister
 
importSchema(String) - Method in class com.intersystems.xep.EventPersister
If parameter is a class name, import the corresponding class and any dependencies.
importSchema(String[]) - Method in class com.intersystems.xep.EventPersister
Import the given classes and any dependencies.
importSchemaFull(String) - Method in class com.intersystems.xep.EventPersister
See importSchema(String classOrJarFileName) for more info.
importSchemaFull(String[]) - Method in class com.intersystems.xep.EventPersister
See importSchema(String[] classes) for more info.
Index - Annotation Type in com.intersystems.xep.annotations
Index Annotation.
INDEX_MODE_ASYNC_OFF - Static variable in class com.intersystems.xep.AbstractEvent
Set this option to turn asynchronous indexing off.
INDEX_MODE_ASYNC_ON - Static variable in class com.intersystems.xep.AbstractEvent
Set this option to turn asynchronous indexing on (default option).
INDEX_MODE_SYNC - Static variable in class com.intersystems.xep.AbstractEvent
Set this option to use synchronous indexing.
indexMode - Variable in class com.intersystems.xep.AbstractEvent
 
IndexType - Enum in com.intersystems.xep.annotations
IndexType Annotation
Indices - Annotation Type in com.intersystems.xep.annotations
IndexType Annotation.
initIndexing() - Method in class com.intersystems.xep.Event
 
InterfaceResolver - Interface in com.intersystems.xep
A call-back mechanism allowing the application to specify the actual (concrete) runtime type for any fields declared as interfaces.
isEvent(Object) - Static method in class com.intersystems.xep.Event
Checks whether an object (or class) is an event in the XEP sense.
isEvent(Type, ArrayDeque<Type>) - Static method in class com.intersystems.xep.EventPersister
 
isSchemaUpToDate(Class) - Method in class com.intersystems.xep.EventPersister
Compares a given Java Class with the corresponding class on the server to determine if the versions are compatible and class can be used in XEP.

M

MAX_BUFFER_SIZE - Static variable in class com.intersystems.xep.AbstractEvent
 

N

next() - Method in class com.intersystems.xep.EventQueryIterator
Gets the next element.
NO_ID_KEYS - Static variable in class com.intersystems.xep.AbstractEvent
 

P

parallelStore(Object[], int) - Method in class com.intersystems.xep.Event
Stores an array of Java objects taking advantage of java.util.concurrent utilities for potential insert performance speedup.
PersisterFactory - Class in com.intersystems.xep
PersisterFactory.java.
PersisterFactory() - Constructor for class com.intersystems.xep.PersisterFactory
 

R

remove() - Method in class com.intersystems.xep.EventQueryIterator
Deletes the last element returned by next.
runBulkFetchTask(ClassInfo, int, int) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.
runBulkStoreTask(int, ClassInfo, int) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.
runSerializeTask(Object[], ClassInfo, int, int) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.
runStoreTask(Object[], ClassInfo) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.

S

Serialized - Annotation Type in com.intersystems.xep.annotations
Serialized Annotation.
set(E) - Method in class com.intersystems.xep.EventQueryIterator
Replaces the last element returned by next with the given object.
setClassLoader(ClassLoader) - Method in class com.intersystems.xep.EventPersister
Sets ClassLoader.
setData(AbstractClassInfo, byte[], int, Object[]) - Method in class com.intersystems.xep.Event
Note: This method is for internal use only.
setFetchLevel(int) - Method in class com.intersystems.xep.EventPersister
Sets the fetch level.
setInterfaceResolver(InterfaceResolver) - Method in class com.intersystems.xep.EventPersister
Sets InterfaceResolver.
setParameter(int, Object) - Method in class com.intersystems.xep.EventQuery
Binds a parameter.
skipArrays() - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
skipCollections() - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
skipObjects() - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
startIndexing() - Method in class com.intersystems.xep.Event
Start populating indexes asynchronously.
startTransaction() - Method in class com.intersystems.xep.EventPersister
Start a transaction (which may be a nested transaction).
stopIndexing() - Method in class com.intersystems.xep.Event
Stop populating indexes asynchronously.
store(Object) - Method in class com.intersystems.xep.Event
Stores the Java object.
store(Object[]) - Method in class com.intersystems.xep.Event
Stores an array of Java objects.
store(byte[], int, byte[], int) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
store(String, String, byte[], int) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
storeLong(byte[], int, byte[], int) - Method in class com.intersystems.xep.EventPersister
Note: This method is for internal use only.
storeSimpleObjectArray(Object[]) - Method in class com.intersystems.xep.AbstractEvent
 

T

Transient - Annotation Type in com.intersystems.xep.annotations
Transient Annotation.

U

UPDATE_INDEXES - Static variable in class com.intersystems.xep.AbstractEvent
 
updateCurrent(E) - Method in class com.intersystems.xep.EventQuery
Updates the object most recently returned by getNext().
updateObject(long, Object) - Method in class com.intersystems.xep.Event
Updates an existing object given its database id.
updateObject(Object[], Object) - Method in class com.intersystems.xep.Event
Updates an object given its IDKEY.
USER_KEYS - Static variable in class com.intersystems.xep.AbstractEvent
 

V

valueOf(String) - Static method in enum com.intersystems.xep.annotations.IndexType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.intersystems.xep.annotations.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForIndexing(int) - Method in class com.intersystems.xep.Event
Wait for asynchronous indexing to be completed for this class.
writeHeader(byte, int, int, int) - Method in class com.intersystems.xep.EventPersister
 

X

XEPException - Exception in com.intersystems.xep
XEPException.java is thrown by all XEP APIs.
XEPException(Throwable) - Constructor for exception com.intersystems.xep.XEPException
 
XEPException(Throwable, String) - Constructor for exception com.intersystems.xep.XEPException
 
XEPException(String) - Constructor for exception com.intersystems.xep.XEPException
 
A B C D E F G H I M N P R S T U V W X 
Skip navigation links

© 2024 InterSystems Corporation, Cambridge, MA. All rights reserved.    Privacy & Terms Guarantee Accessibility