Module

com.kesoftware.imu.Module

com.kesoftware.imu.Module

Depuis : 1.0

Description

Permet d'accéder à un module EMu.

Constructeurs

Constructeur

Détails

Module(table, session)

Module(String table, Session session)

Crée un objet qui peut être utilisé pour accéder au module EMu spécifié par table.

Paramètres :

table (String)

Nom du module EMu auquel il faut accéder.

session (Session)

Un objet Session à utiliser pour communiquer avec le serveur IMu.

Module(table)

Module(String table)

Crée un objet qui peut être utilisé pour accéder au module EMu spécifié par table et les valeurs par défaut host et port de la classe Session.

Paramètres :

table (String)

Nom du module EMu auquel il faut accéder.

Méthodes

Méthode

Détails

addFetchSet(name, columns)

int addFetchSet(String name, String columns)

Associe un ensemble de colonnes à un nom logique sur le serveur. Le nom peut être utilisé à la place d’une liste de colonnes lors de la récupération des données à l’aide de fetch( ).

addFetchSet(name, columns)

int addFetchSet(String name, String[] columns)

Associe un ensemble de colonnes à un nom logique sur le serveur. Le nom peut être utilisé à la place d’une liste de colonnes lors de la récupération des données à l’aide de fetch( ).

addFetchSet(name, columns)

int addFetchSet(String name, ArrayList<String> columns)

Associe un ensemble de colonnes à un nom logique sur le serveur. Le nom peut être utilisé à la place d’une liste de colonnes lors de la récupération des données à l’aide de fetch( ).

addFetchSets(sets)

int addFetchSets(Map sets)

Associe plusieurs ensembles de colonnes à des noms logiques sur le serveur. C’est l’équivalent d’appeler addFetchSet( ) pour chaque entrée de la Map, mais c’est plus efficace.

addSearchAlias(name, columns)

int addSearchAlias(String name, String columns)

Associe un ensemble de colonnes à un nom logique sur le serveur. Le nom peut être utilisé pour spécifier les termes de recherche à transmettre à findTerms( ). La recherche devient l’équivalent d’une recherche OR impliquant les colonnes.

addSearchAlias(name, columns)

int addSearchAlias(String name, String[] columns)

Associe un ensemble de colonnes à un nom logique sur le serveur. Le nom peut être utilisé pour spécifier les termes de recherche à transmettre à findTerms( ). La recherche devient l’équivalent d’une recherche OR impliquant les colonnes.

addSearchAlias(name, columns)

int addSearchAlias(String name, ArrayList<String> columns)

Associe un ensemble de colonnes à un nom logique sur le serveur.

Le nom peut être utilisé pour spécifier les termes de recherche à transmettre à findTerms( ). La recherche devient l’équivalent d’une recherche OR impliquant les colonnes.

addSearchAliases(aliases)

int addSearchAliases(Map aliases)

Associe plusieurs ensembles de colonnes à des noms logiques sur le serveur.

C’est l’équivalent d’appeler addSearchAlias( ) pour chaque entrée de la Map, mais c’est plus efficace.

addSortSet(name, keys)

int addSortSet(String name, String keys)

Associe un ensemble de clés de tri à un nom logique sur le serveur.

Le nom peut être utilisé à la place d’une liste de clés de tri lors du tri du jeu de résultats actuel à l’aide de sort( ).

addSortSet(name, keys)

int addSortSet(String name, String[] keys)

Associe un ensemble de clés de tri à un nom logique sur le serveur.

addSortSet(name, keys)

int addSortSet(String name, ArrayList<String> keys)

Associe un ensemble de clés de tri à un nom logique sur le serveur.

addSortSets(sets)

Object addSortSets(Map sets)

Associe plusieurs ensembles de clés de tri à des noms logiques sur le serveur.

C’est l’équivalent d’appeler addSortSet( ) pour chaque entrée de la Map, mais c’est plus efficace.

fetch(flag, offset, count, columns)

ModuleFetchResult fetch(String flag, long offset, int count, String columns)

Récupère count les enregistrements à partir de la position décrite par une combinaison de flag et offset.

fetch(flag, offset, count, columns)

ModuleFetchResult fetch(String flag, int offset, int count, String[] columns)

Récupère count les enregistrements à partir de la position décrite par une combinaison de flag et offset.

fetch(flag, offset, count, columns)

ModuleFetchResult fetch(String flag, int offset, int count, ArrayList<String> columns)

Récupère count les enregistrements à partir de la position décrite par une combinaison de flag et offset.

fetch(flag, offset, count)

ModuleFetchResult fetch(String flag, long offset, int count)

Récupère count les enregistrements à partir de la position décrite par une combinaison de flag et offset.

findKey(key)

long findKey(long key)

Recherche un enregistrement avec la valeur clé key.

findKeys(keys)

long findKeys(long[] keys)

Recherche les enregistrements avec des valeurs clés dans le tableau keys.

findKeys(keys)

long findKeys(ArrayList<Long> keys)

Recherche les enregistrements avec des valeurs clés dans le tableau keys.

findTerms(terms)

long findTerms(Terms terms)

Recherche les enregistrements qui correspondent aux termes de recherche spécifiés dans terms.

findWhere(where)

long findWhere(String where)

Recherche les enregistrements qui correspondent à la clause TexQL WHERE.

restoreFromFile(file)

long restoreFromFile(String file)

Restaure un ensemble d’enregistrements à partir d’un fichier sur la machine serveur qui contient une liste de clés, une par ligne.

restoreFromTemp(file)

long restoreFromTemp(String file)

Restaure un ensemble d’enregistrements à partir d’un fichier temporaire sur la machine serveur qui contient une liste de clés, une par ligne.

Fonctionne de la même manière que restoreFromFile( ) sauf que le paramètre est relatif au répertoire temporaire du serveur.

sort(keys, flags)

ModuleSortResult sort(String keys, String flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(String keys, String[] flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(String keys, ArrayList<String> flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(String[] keys, String flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(String[] keys, String[] flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(String[] keys, ArrayList<String> flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys. Passé sous forme d’ArrayList.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(ArrayList<String> keys, String flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(ArrayList<String> keys, String[] flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).

sort(keys, flags)

ModuleSortResult sort(ArrayList<String> keys, ArrayList<String> flags)

Trie le jeu de résultats en cours à l’aide des clés de tri dans keys.

Chaque clé de tri est un nom de colonne éventuellement précédé d’un + (pour un tri croissant) ou d’un - (pour un tri décroissant).