1.1.1

Table Of Contents
DescriptionSQLFire Class or Interface
client-server communication. Starting a Network Server on page 114
provides an example of creating a network listener.
Invoked when a SELECT query is executed against a table with a
WHERE clause that includes an equals (=) test for every component that
RowLoader
is part of the table's primary key and an entry for that primary key does
not exist in memory. Using a RowLoader to Load Existing Data on page
187 provides more details.
This interface is used when implementing data-aware-procedures, to
construct an outgoing result set by adding rows as a List<Object>.
OutgoingResultSet
CredentialInitializer
CredentialInitializer species the mechanism to obtain credentials for a peer.
CredentialInitializer is mandatory for peers when running in secure mode and custom implementation of
UserAuthenticator is congured on the server or locator.
To congure a custom user authenticator on a server or locator, include the fully qualied class name of the
implementation of UserAuthenticator in the auth-provider property.
UserAuthenticator
The UserAuthenticator interface provides operations to authenticate a user's credentials for connection to a
database.
User authentication schemes can be implemented with this interface and registered at start-up time.
If an application requires its own authentication scheme, it can implement this interface and register as the
authentication scheme that SQLFire should call upon connection requests to the system.
A typical example is the implementation of user authentication with LDAP, Sun NIS+, or even Windows User
Domain, using this interface.
Note: You can specify additional connection attributes can be specied on the database connection URL
and/or Properties object on jdbc connection. Values for these attributes can be retrieved at runtime by the
(specialized) authentication scheme to further help user authentication, if one needs information in addition
to user, password, and database name.
Procedure Implementation Interfaces
These interfaces are relevant to the procedure implementation itself.
ProcedureExecutionContext
ProcedureExecutionContext is a context object that can be passed into a PROCEDURE by declaring it as an
argument in the static method implementation.
These methods are provided in this context interface:
DescriptionMethod
Returns the where clause as String for this execution or null if it was
not there.
getFilter()
Returns the table name in the format "schemaName.tableName" if
this procedure was executed with an ON TABLE clause, or null
otherwise.
getTableName()
vFabric SQLFire User's Guide464
vFabric SQLFire Reference