- charLookupTable - Static variable in class galileo.util.GeoHash
-
Allows lookups from a GeoHash character to its integer index value.
- charMap - Static variable in class galileo.util.GeoHash
-
This character array maps integer values (array indices) to their
GeoHash base32 alphabet equivalents.
- Checksum - Class in galileo.util
-
Provides convenience functions for dealing with MessageDigest algorithms.
- Checksum() - Constructor for class galileo.util.Checksum
-
Initializes a new Checksum generator using the default SHA-1 algorithm.
- Checksum(String) - Constructor for class galileo.util.Checksum
-
Initializes a new Checksum generator using the specified algorithm.
- clear() - Method in class galileo.stat.RunningStatistics
-
Clears all values passed in, returning the RunningStatistics instance to
its original state.
- clearEdges() - Method in class galileo.graph.Vertex
-
Removes all the edges from this Vertex, severing any connections with
neighboring vertices.
- clearValues() - Method in class galileo.graph.Vertex
-
Clears all values associated with this Vertex.
- close() - Method in class galileo.dht.StatusLine
-
Deactivates the status line and removes the text file (if any) from disk.
- close() - Method in class galileo.fs.Journal
-
- close() - Method in class galileo.util.LoggedPerformanceTimer
-
- compareTo(ByteArray) - Method in class galileo.dataset.feature.ByteArray
-
- compareTo(Feature) - Method in class galileo.dataset.feature.Feature
-
- compareTo(FeatureData<?>) - Method in class galileo.dataset.feature.NullFeatureData
-
- connect(Vertex<L, V>) - Method in class galileo.graph.Vertex
-
Connnects two vertices.
- connectedTo(L) - Method in class galileo.graph.Vertex
-
Determines if two vertices are connected.
- ConstrainedGeohash - Class in galileo.dht.hash
-
Provides a Geohash-based hash function that acts on a predefined constrained
set of hashes.
- ConstrainedGeohash(String[]) - Constructor for class galileo.dht.hash.ConstrainedGeohash
-
- Coordinates - Class in galileo.dataset
-
Encapsulates a point in space with latitude, longitude coordinates.
- Coordinates(float, float) - Constructor for class galileo.dataset.Coordinates
-
Create Coordinates at the specified latitude and longitude.
- Coordinates(SerializationInputStream) - Constructor for class galileo.dataset.Coordinates
-
- coordinatesToXY(Coordinates) - Method in class galileo.bmp.GeoavailabilityGrid
-
Converts a coordinate pair (defined with latitude, longitude in decimal
degrees) to an x, y location in the grid.
- createPath(String, Metadata) - Method in class galileo.fs.GeospatialFileSystem
-
Using the Feature attributes found in the provided Metadata, a
path is created for insertion into the Metadata Graph.
- Feature - Class in galileo.dataset.feature
-
Contains Feature information -- arbitrary data dimensions for storage and
indexing.
- Feature() - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless, null Feature (no data).
- Feature(String) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a null Feature (no data).
- Feature(String, int) - Constructor for class galileo.dataset.feature.Feature
-
Constructs an integer Feature.
- Feature(int) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless integer Feature.
- Feature(String, long) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a long Feature.
- Feature(long) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless long Feature.
- Feature(String, float) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a floating point Feature.
- Feature(float) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless floating point Feature.
- Feature(String, double) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a double-precision floating point Feature.
- Feature(double) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless double-precision floating point Feature.
- Feature(String, int, int) - Constructor for class galileo.dataset.feature.Feature
-
Constructs an interval Feature with bounds specified as int values.
- Feature(int, int) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless interval Feature with bounds specified as int
values.
- Feature(String, long, long) - Constructor for class galileo.dataset.feature.Feature
-
Constructs an interval Feature with bounds specified as long values.
- Feature(long, long) - Constructor for class galileo.dataset.feature.Feature
-
Constructs an interval Feature with bounds specified as long values.
- Feature(String, float, float) - Constructor for class galileo.dataset.feature.Feature
-
Constructs an interval Feature with bounds specified as floating point
values.
- Feature(float, float) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless interval Feature with bounds specified as floating
point values.
- Feature(String, double, double) - Constructor for class galileo.dataset.feature.Feature
-
Constructs an interval Feature with bounds specified as double-precision
floating point values.
- Feature(double, double) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless interval Feature with bounds specified as
double-precision floating point values.
- Feature(String, String) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a String Feature.
- Feature(byte[]) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a nameless Feature that contains raw binary information
(byte array).
- Feature(String, byte[]) - Constructor for class galileo.dataset.feature.Feature
-
Constructs a Feature that contains raw binary information (byte array).
- Feature(Feature) - Constructor for class galileo.dataset.feature.Feature
-
Creates a shallow copy of a Feature.
- Feature(String, Feature) - Constructor for class galileo.dataset.feature.Feature
-
Creates a shallow copy of a Feature with the provided name.
- Feature(String, FeatureType, SerializationInputStream) - Constructor for class galileo.dataset.feature.Feature
-
- Feature(SerializationInputStream) - Constructor for class galileo.dataset.feature.Feature
-
- FeatureArray - Class in galileo.dataset.feature
-
Manages a multidimensional array of
Feature
instances.
- FeatureArray(String, FeatureType, int...) - Constructor for class galileo.dataset.feature.FeatureArray
-
Creates a new FeatureArray with the specified dimensions and a specific
FeatureType
and Feature name.
- FeatureArray(FeatureType, int...) - Constructor for class galileo.dataset.feature.FeatureArray
-
Creates a new FeatureArray with the specified dimensions and a specific
FeatureType
.
- FeatureArray(int...) - Constructor for class galileo.dataset.feature.FeatureArray
-
Creates a new FeatureArray with the specified dimensions.
- FeatureArray(String, Object) - Constructor for class galileo.dataset.feature.FeatureArray
-
Creates a FeatureArray from a Java array.
- FeatureArray(SerializationInputStream) - Constructor for class galileo.dataset.feature.FeatureArray
-
- FeatureArraySet - Class in galileo.dataset.feature
-
Maps array names (Strings) to their respective FeatureArrays.
- FeatureArraySet() - Constructor for class galileo.dataset.feature.FeatureArraySet
-
- FeatureArraySet(SerializationInputStream) - Constructor for class galileo.dataset.feature.FeatureArraySet
-
- FeatureGraph - Class in galileo.graph
-
A reduced-resolution version of the MetadataGraph.
- FeatureGraph() - Constructor for class galileo.graph.FeatureGraph
-
- FeatureGraph(FeatureHierarchy) - Constructor for class galileo.graph.FeatureGraph
-
- FeatureGraph(SerializationInputStream) - Constructor for class galileo.graph.FeatureGraph
-
- FeatureHierarchy - Class in galileo.graph
-
Describes how a graph hierarchy is ordered; includes the name and type of
the features for each level in the graph.
- FeatureHierarchy() - Constructor for class galileo.graph.FeatureHierarchy
-
- FeaturePath<V> - Class in galileo.graph
-
Contains a graph
Path
composed of Features.
- FeaturePath(Feature...) - Constructor for class galileo.graph.FeaturePath
-
- FeaturePath(V, Feature...) - Constructor for class galileo.graph.FeaturePath
-
- FeaturePath(Set<V>, Feature...) - Constructor for class galileo.graph.FeaturePath
-
- FeatureSet - Class in galileo.dataset.feature
-
- FeatureSet() - Constructor for class galileo.dataset.feature.FeatureSet
-
- FeatureSet(SerializationInputStream) - Constructor for class galileo.dataset.feature.FeatureSet
-
- FeatureType - Enum in galileo.dataset.feature
-
Enumerates the various
Feature
types supposed by Galileo's native
data format.
- FeatureTypeMismatchException - Exception in galileo.graph
-
- FeatureTypeMismatchException() - Constructor for exception galileo.graph.FeatureTypeMismatchException
-
- FeatureTypeMismatchException(String) - Constructor for exception galileo.graph.FeatureTypeMismatchException
-
- FileBlock - Class in galileo.dataset
-
The basic unit of storage in Galileo.
- FileBlock(byte[], BlockMetadata) - Constructor for class galileo.dataset.FileBlock
-
Construct a FileBlock
(including metadata) from a
byte array of data and a BlockMetadata
object.
- FileBlock(byte[], byte[]) - Constructor for class galileo.dataset.FileBlock
-
Construct a FileBlock
from separate data, metadata streams.
- FileBlock(SerializationInputStream) - Constructor for class galileo.dataset.FileBlock
-
Construct a complete FileBlock (including metadata) from a byte stream.
- FileNames - Class in galileo.util
-
Utility class for working with file names.
- FileNames() - Constructor for class galileo.util.FileNames
-
- FileSystem - Class in galileo.fs
-
- FileSystem(String) - Constructor for class galileo.fs.FileSystem
-
- FileSystemException - Exception in galileo.fs
-
- FileSystemException() - Constructor for exception galileo.fs.FileSystemException
-
- FileSystemException(String) - Constructor for exception galileo.fs.FileSystemException
-
- FileSystemException(String, Throwable) - Constructor for exception galileo.fs.FileSystemException
-
- FloatFeatureData - Class in galileo.dataset.feature
-
Encapsulates double feature values.
- FloatFeatureData(float) - Constructor for class galileo.dataset.feature.FloatFeatureData
-
- FloatFeatureData(SerializationInputStream) - Constructor for class galileo.dataset.feature.FloatFeatureData
-
- FloatIntervalFeatureData - Class in galileo.dataset.feature
-
Represents an interval consisting of two floating point numbers.
- FloatIntervalFeatureData(float, float) - Constructor for class galileo.dataset.feature.FloatIntervalFeatureData
-
- FloatIntervalFeatureData(SerializationInputStream) - Constructor for class galileo.dataset.feature.FloatIntervalFeatureData
-
- format(LogRecord) - Method in class galileo.logging.GalileoFormatter
-
- fromBytes(byte[], int, int, int, int, int, int) - Static method in class galileo.bmp.Bitmap
-
Given an array of raw bytes, convert the bytes into a compressed bitmap
representation with 2D characteristics.
- fromInt(int) - Static method in enum galileo.dataset.feature.FeatureType
-
Determine the FeatureType associated with the given integer.
- fromInt(int) - Static method in enum galileo.query.Operator
-
- fromNativeType(Object) - Static method in class galileo.dataset.feature.Feature
-
Converts a native Object to a nameless Feature.
- fromNativeType(String, Object) - Static method in class galileo.dataset.feature.Feature
-
Converts a native Object to a Feature if the Object type is not known in
advance.
- fromPaths(List<Path<Feature, String>>) - Static method in class galileo.graph.MetadataGraph
-
- fromPrimitiveType(T) - Static method in enum galileo.dataset.feature.FeatureType
-
Basic Feature types based on Java classes can be ascertained by
inspecting their generic parameters.
- fromString(String) - Static method in enum galileo.query.Operator
-
- fullRecovery() - Method in class galileo.fs.FileSystem
-
Does a full recovery from disk; this scans every block in the system,
reads metadata, and performs a checksum to verify integrity.
- function - Variable in class galileo.dht.hash.BalancedHashRing
-
- galileo.bmp - package galileo.bmp
-
Bitmap indexing functionality.
- galileo.client - package galileo.client
-
Client-side management and networking functionality.
- galileo.comm - package galileo.comm
-
Deals with various communication operations in Galileo.
- galileo.config - package galileo.config
-
System configuration and preferences.
- galileo.dataset - package galileo.dataset
-
Classes that define Galileo's native data storage format.
- galileo.dataset.feature - package galileo.dataset.feature
-
These classes define the Galileo 'primitives' supported by the system.
- galileo.dht - package galileo.dht
-
Functionality for the Galileo Distributed Hash Table (DHT).
- galileo.dht.hash - package galileo.dht.hash
-
Provides functionality for dealing with hash spaces and logical network
topologies.
- galileo.fs - package galileo.fs
-
File system implementation.
- galileo.graph - package galileo.graph
-
Graph-based data structures.
- galileo.logging - package galileo.logging
-
Management and configuration of log files.
- galileo.query - package galileo.query
-
Provides an implementation-neutral model of the queries Galileo supports.
- galileo.stat - package galileo.stat
-
Provides implementations of methods used for autonomous functionality or
reporting statistics to clients.
- galileo.util - package galileo.util
-
General utilities for accomplishing various tasks in Galileo.
- GalileoEventMap - Class in galileo.comm
-
- GalileoEventMap() - Constructor for class galileo.comm.GalileoEventMap
-
- GalileoFormatter - Class in galileo.logging
-
The basic Galileo logging formatter, based on
SimpleFormatter
.
- GalileoFormatter() - Constructor for class galileo.logging.GalileoFormatter
-
- GeoavailabilityGrid - Class in galileo.bmp
-
Implements a bitmap-based spatial index that can be used to determine
whether or not data is stored within specified spatial regions.
- GeoavailabilityGrid(String, int) - Constructor for class galileo.bmp.GeoavailabilityGrid
-
- GeoavailabilityMap<T> - Class in galileo.bmp
-
Similar to the GeoavailabilityGrid, the GeoavailabilityMap allows arbitrary
spatial locations to be mapped to lists of data points.
- GeoavailabilityMap(String, int) - Constructor for class galileo.bmp.GeoavailabilityMap
-
- GeoavailabilityQuery - Class in galileo.bmp
-
Encapsulates a GeoavailabilityGrid query: a list of a coordinates that form
a polygon of interest that will be intersected with the grid points.
- GeoavailabilityQuery(List<Coordinates>) - Constructor for class galileo.bmp.GeoavailabilityQuery
-
- GeoHash - Class in galileo.util
-
This class provides an implementation of the GeoHash (http://www.geohash.org)
algorithm.
- GeoHash() - Constructor for class galileo.util.GeoHash
-
- GeospatialFileSystem - Class in galileo.fs
-
- GeospatialFileSystem(String) - Constructor for class galileo.fs.GeospatialFileSystem
-
- get(String) - Method in class galileo.dataset.DeviceSet
-
- get(int...) - Method in class galileo.dataset.feature.FeatureArray
-
Retrieves the Feature at the provided indices.
- get(String) - Method in class galileo.dataset.feature.FeatureArraySet
-
- get(String) - Method in class galileo.dataset.feature.FeatureSet
-
- get(int) - Method in class galileo.graph.Path
-
- get2DCoordinates() - Method in class galileo.dataset.SpatialRange
-
Using the upper and lower boundaries for this spatial range, generate
two lat, lon points that represent the upper-left and lower-right
coordinates of the range.
- getAllNeighbors() - Method in class galileo.graph.Vertex
-
Traverse all edges to return all neighboring vertices.
- getAllNodes() - Method in class galileo.dht.GroupInfo
-
- getAllNodes() - Method in class galileo.dht.NetworkInfo
-
- getAllPaths() - Method in class galileo.graph.HierarchicalGraph
-
- getAllPaths() - Method in class galileo.graph.MetadataGraph
-
- getAttribute(String) - Method in class galileo.dataset.Metadata
-
- getAttributes() - Method in class galileo.dataset.Metadata
-
- getBaseRange() - Method in class galileo.bmp.GeoavailabilityGrid
-
Retrieves the base SpatialRange that this GeoavailabilityGrid is
responsible for; the base range defines the geographic scope of this
GeoavailabilityGrid instance.
- getBit() - Method in exception galileo.bmp.BitmapException
-
- getBitmap() - Method in class galileo.bmp.GeoavailabilityGrid
-
Retrieves the underlying Bitmap instance backing this
GeoavailabilityGrid.
- getBlock() - Method in class galileo.comm.StorageEvent
-
- getBlock() - Method in class galileo.comm.StorageRequest
-
- getBucket(Feature) - Method in class galileo.graph.TickHash
-
- getBytes() - Method in class galileo.dataset.feature.ByteArray
-
- getCenterPoint() - Method in class galileo.dataset.SpatialRange
-
- getConfDir() - Static method in class galileo.config.SystemConfig
-
Retrieves the system configuration directory, which contains all Galileo
configuration directives.
- getCoordinates() - Method in class galileo.dataset.SpatialProperties
-
- getCurrentLevel() - Method in class galileo.graph.HierarchicalQueryTracker
-
Retrieves the current level being processed.
- getCurrentResults() - Method in class galileo.graph.HierarchicalQueryTracker
-
Retrieves the results that are currently being processed.
- getData() - Method in class galileo.dataset.Block
-
- getData() - Method in class galileo.dataset.FileBlock
-
Get the data portion of the FileBlock
.
- getDataContainer() - Method in class galileo.dataset.feature.Feature
-
Retrieves the raw data container that holds this Feature data.
- getDevices() - Method in class galileo.dataset.BlockMetadata
-
- getDimensions() - Method in class galileo.dataset.feature.FeatureArray
-
Gets the size of the dimensions in this array.
- getDouble() - Method in class galileo.dataset.feature.Feature
-
- getEnd() - Method in class galileo.dataset.TemporalProperties
-
Get the end point of the time interval represented by this
TemporalProperties instance.
- getExpressions() - Method in class galileo.query.Operation
-
- getFeature(String) - Method in class galileo.dataset.Metadata
-
- getFeatureHierarchy() - Method in class galileo.graph.HierarchicalGraph
-
Retrieves the ordering of Feature names in this graph hierarchy.
- getFeatures() - Method in class galileo.dataset.BlockMetadata
-
- getFeatures() - Method in class galileo.dataset.Metadata
-
- getFloat() - Method in class galileo.dataset.feature.Feature
-
- getFreeSpace() - Method in class galileo.fs.FileSystem
-
Reports the amount of free space (in bytes) in the root storage
directory.
- getGroups() - Method in class galileo.dht.GroupInfo
-
- getGroups() - Method in class galileo.dht.NetworkInfo
-
- getHeight() - Method in class galileo.bmp.GeoavailabilityGrid
-
Retrieves the height of this GeoavailabilityGrid, in grid cells.
- getHierarchy() - Method in class galileo.graph.FeatureHierarchy
-
- getId() - Method in class galileo.comm.QueryResponse
-
- getIdString(String) - Method in class galileo.dht.QueryTracker
-
- getInstallDir() - Static method in class galileo.config.SystemConfig
-
Retrieves the Galileo installation directory, which contains the
binaries, scripts, and libraries required to run Galileo.
- getInstance() - Static method in class galileo.fs.Journal
-
- getInt() - Method in class galileo.dataset.feature.Feature
-
- getInterval() - Method in class galileo.dataset.feature.Feature
-
If this Feature contains an interval, this method retrieves the general
IntervalFeatureData
container.
- getItems() - Method in class galileo.query.PayloadFilter
-
- getLabel() - Method in class galileo.graph.Vertex
-
- getLabels() - Method in class galileo.graph.Path
-
Retrieve a list of the
Vertex
labels in this Path.
- getLastResult() - Method in class galileo.util.PerformanceTimer
-
Retrieves the last timing result, in miliseconds.
- getLatitude() - Method in class galileo.dataset.Coordinates
-
Get the latitude of this coordinate pair.
- getLong() - Method in class galileo.dataset.feature.Feature
-
- getLongitude() - Method in class galileo.dataset.Coordinates
-
Get the longitude of this coordinate pair.
- getLowerBound() - Method in class galileo.dataset.TemporalProperties
-
Retrieves the lower bound of this temporal range (if applicable).
- getLowerBoundForElevation() - Method in class galileo.dataset.SpatialRange
-
- getLowerBoundForLatitude() - Method in class galileo.dataset.SpatialRange
-
- getLowerBoundForLongitude() - Method in class galileo.dataset.SpatialRange
-
- getMessageDigest() - Method in class galileo.util.Checksum
-
Retrieves the MessageDigest instance used by this Checksum generator.
- getMetadata() - Method in class galileo.dataset.Block
-
- getMetadata() - Method in class galileo.dataset.FileBlock
-
Get this FileBlock's metadata.
- getMetadataGraph() - Method in class galileo.fs.GeospatialFileSystem
-
- getName() - Method in class galileo.dataset.BlockMetadata
-
- getName() - Method in class galileo.dataset.Device
-
- getName() - Method in class galileo.dataset.feature.Feature
-
- getName() - Method in class galileo.dataset.feature.FeatureArray
-
- getName() - Method in class galileo.dataset.Metadata
-
- getName() - Method in class galileo.dht.GroupInfo
-
- getNeighbor(L) - Method in class galileo.graph.Vertex
-
Retrieve a neighboring Vertex.
- getNeighborLabels() - Method in class galileo.graph.Vertex
-
Retrieve the labels of all neighboring vertices.
- getNeighborsGreaterThan(L, boolean) - Method in class galileo.graph.Vertex
-
- getNeighborsLessThan(L, boolean) - Method in class galileo.graph.Vertex
-
- getNetworkConfDir() - Static method in class galileo.config.SystemConfig
-
Retrives the network configuration directory, which describes the DHT
groups and the nodes assigned to them.
- getNodes() - Method in class galileo.dht.GroupInfo
-
- getNodesInvolved() - Method in class galileo.comm.QueryPreamble
-
Retrieves the list of StorageNodes involved in servicing a QueryRequest.
- getOperand() - Method in class galileo.query.Expression
-
- getOperand(String) - Method in class galileo.query.Operation
-
- getOperations() - Method in class galileo.query.Query
-
- getOperator() - Method in class galileo.query.Expression
-
- getPayload() - Method in class galileo.graph.Path
-
- getPhysicalGraphPath() - Method in class galileo.dataset.RuntimeMetadata
-
- getPolygon() - Method in class galileo.bmp.GeoavailabilityQuery
-
- getQuery() - Method in class galileo.comm.QueryEvent
-
- getQuery() - Method in class galileo.comm.QueryRequest
-
- getQueryId() - Method in class galileo.comm.QueryEvent
-
- getQueryId() - Method in class galileo.comm.QueryPreamble
-
- getQueryId() - Method in class galileo.dht.QueryTracker
-
- getQueryResults() - Method in class galileo.graph.HierarchicalQueryTracker
-
- getQueryString() - Method in class galileo.comm.QueryPreamble
-
- getQueryString() - Method in class galileo.comm.QueryRequest
-
- getRank() - Method in class galileo.dataset.feature.FeatureArray
-
Retrieves the rank (dimensionality) of this array.
- getRawBytes() - Method in class galileo.dataset.feature.Feature
-
If this Feature contains raw bytes, this method retrieves them as a
native Java byte array.
- getReader() - Method in class galileo.fs.Journal
-
- getResults() - Method in class galileo.comm.QueryResponse
-
- getRoot() - Method in class galileo.graph.HierarchicalGraph
-
- getRootDir() - Static method in class galileo.config.SystemConfig
-
Retrieves the system root directory.
- getRuntimeMetadata() - Method in class galileo.dataset.BlockMetadata
-
- getSamples() - Method in class galileo.util.PerformanceTimer
-
Get all the samples recorded by this PerformanceTimer so far.
- getSelectionKey() - Method in class galileo.dht.QueryTracker
-
- getSize() - Method in class galileo.dataset.feature.FeatureArray
-
Retrieves the overall size of the (flattened) array.
- getSpatialProperties() - Method in class galileo.dataset.BlockMetadata
-
- getSpatialProperties() - Method in class galileo.dataset.Metadata
-
- getSpatialRange() - Method in class galileo.dataset.SpatialProperties
-
- getStart() - Method in class galileo.dataset.TemporalProperties
-
Get the starting point of the time interval represented by this
TemporalProperties instance.
- getStorageNodeIdentifier() - Method in class galileo.dataset.RuntimeMetadata
-
- getString() - Method in class galileo.dataset.feature.Feature
-
Returns the current Feature data as a String value.
- getTail() - Method in class galileo.graph.Path
-
- getTemporalProperties() - Method in class galileo.dataset.BlockMetadata
-
- getTemporalProperties() - Method in class galileo.dataset.Metadata
-
- getTicks() - Method in class galileo.graph.TickHash
-
- getType() - Method in class galileo.dataset.feature.Feature
-
- getType() - Method in class galileo.dataset.feature.FeatureArray
-
- getUpperBound() - Method in class galileo.dataset.TemporalProperties
-
Retrieves the upper bound of this temporal range (if applicable).
- getUpperBoundForElevation() - Method in class galileo.dataset.SpatialRange
-
- getUpperBoundForLatitude() - Method in class galileo.dataset.SpatialRange
-
- getUpperBoundForLongitude() - Method in class galileo.dataset.SpatialRange
-
- getValue() - Method in class galileo.query.Expression
-
- getValues() - Method in class galileo.graph.Vertex
-
- getVersion() - Static method in class galileo.util.Version
-
- getVertices() - Method in class galileo.graph.Path
-
- getWidth() - Method in class galileo.bmp.GeoavailabilityGrid
-
Retrieves the width of this GeoavailabilityGrid, in grid cells.
- GraphException - Exception in galileo.graph
-
- GraphException() - Constructor for exception galileo.graph.GraphException
-
- GraphException(String) - Constructor for exception galileo.graph.GraphException
-
- greater(Feature) - Method in class galileo.dataset.feature.Feature
-
- GROUP_EXT - Static variable in class galileo.dht.NetworkConfig
-
- GroupInfo - Class in galileo.dht
-
Records network group information.
- GroupInfo(String) - Constructor for class galileo.dht.GroupInfo
-
- p - Variable in class galileo.stat.RunningStatistics.WelchResult
-
Two-tailed p-value
- Pair<A,B> - Class in galileo.util
-
Simple tuple class for holding arbitrary value pairs.
- Pair() - Constructor for class galileo.util.Pair
-
- Pair(A, B) - Constructor for class galileo.util.Pair
-
- Partitioner<T> - Class in galileo.dht
-
This provides an abstract implementation of a Galileo Partitioner, which
determines where all information is distributed in the system.
- Partitioner(StorageNode, NetworkInfo) - Constructor for class galileo.dht.Partitioner
-
- PartitionException - Exception in galileo.dht
-
- PartitionException() - Constructor for exception galileo.dht.PartitionException
-
- PartitionException(String) - Constructor for exception galileo.dht.PartitionException
-
- Path<L extends java.lang.Comparable<L>,V> - Class in galileo.graph
-
Represents a simple graph path.
- Path(Vertex<L, V>...) - Constructor for class galileo.graph.Path
-
Create a Path with a number of vertices pre-populated.
- Path(V, Vertex<L, V>...) - Constructor for class galileo.graph.Path
-
Create a Path with a single payload and number of vertices pre-populated.
- Path(Set<V>, Vertex<L, V>...) - Constructor for class galileo.graph.Path
-
Create a Path with payload(s) and number of vertices pre-populated.
- Path(Path<L, V>) - Constructor for class galileo.graph.Path
-
Creates a path by copying the vertices from an existing path.
- PathJournal - Class in galileo.fs
-
- PathJournal(String) - Constructor for class galileo.fs.PathJournal
-
- payload - Variable in class galileo.graph.Path
-
- PayloadFilter<T> - Class in galileo.query
-
- PayloadFilter() - Constructor for class galileo.query.PayloadFilter
-
- PayloadFilter(boolean) - Constructor for class galileo.query.PayloadFilter
-
- PayloadFilter(Set<T>) - Constructor for class galileo.query.PayloadFilter
-
- PayloadFilter(boolean, Set<T>) - Constructor for class galileo.query.PayloadFilter
-
- PearsonResult(double, double) - Constructor for class galileo.stat.RunningStatistics2D.PearsonResult
-
- PerformanceSample() - Constructor for class galileo.util.PerformanceTimer.PerformanceSample
-
- PerformanceTimer - Class in galileo.util
-
A very simple performance timer implementation using System.nanoTime().
- PerformanceTimer() - Constructor for class galileo.util.PerformanceTimer
-
Create a new nameless PerformanceTimer.
- PerformanceTimer(String) - Constructor for class galileo.util.PerformanceTimer
-
Create a named PerformanceTimer.
- PerformanceTimer.PerformanceSample - Class in galileo.util
-
Records information about an interval of time as a performance sample.
- persistPath(FeaturePath<String>) - Method in class galileo.fs.PathJournal
-
- PhysicalGraph - Interface in galileo.fs
-
Defines the interface for "physical graphs" --- on-disk storage hierarchies.
- Point<T> - Class in galileo.dataset
-
Generic class for representing points in 2D or 3D space.
- Point(T, T) - Constructor for class galileo.dataset.Point
-
Constructs a 2D point.
- Point(T, T, T) - Constructor for class galileo.dataset.Point
-
Constructs a 3D point.
- popStd() - Method in class galileo.stat.RunningStatistics
-
Calculates the sample standard deviation of the data observed thus
far.
- popVar() - Method in class galileo.stat.RunningStatistics
-
Calculates the population variance.
- position - Variable in class galileo.dht.hash.HashRingEntry
-
Position in the hash space
- predict(double) - Method in class galileo.stat.RunningStatistics2D
-
Given a value of x, estimate the outcome of y using simple linear
regression.
- printSplash() - Static method in class galileo.util.Version
-
- printVersionInformation() - Method in class galileo.util.Version
-
- prob(double) - Method in class galileo.stat.RunningStatistics
-
- ProcessingUnit - Interface in galileo.dht
-
Represents a single unit of processing at a Galileo StorageNode.
- PRODUCT_NAME - Static variable in class galileo.util.Version
-
- publish(NetworkDestination, Event) - Method in class galileo.client.EventPublisher
-
Publishes an Event
via the client's ClientMessageRouter
.
- put(Device) - Method in class galileo.dataset.DeviceSet
-
- put(FeatureArray) - Method in class galileo.dataset.feature.FeatureArraySet
-
- put(Feature) - Method in class galileo.dataset.feature.FeatureSet
-
- put(double...) - Method in class galileo.stat.RunningStatistics
-
Add multiple new samples to the running statistics.
- put(double) - Method in class galileo.stat.RunningStatistics
-
Add a new sample to the running statistics.
- put(double[]...) - Method in class galileo.stat.RunningStatistics2D
-
Adds several new (x, y) sample pairs to the 2D running statistics.
- put(double, double) - Method in class galileo.stat.RunningStatistics2D
-
Adds a new sample to the 2D running statistics.
- putAttribute(Feature) - Method in class galileo.dataset.Metadata
-
Places a single feature into this Metadata instance's attribute
FeatureSet.
- putFeature(FeatureArray) - Method in class galileo.dataset.Metadata
-
- r() - Method in class galileo.stat.RunningStatistics2D
-
Calculate the Pearson product-moment correlation coefficient.
- r2() - Method in class galileo.stat.RunningStatistics2D
-
Calculate the coefficient of determination (r squared).
- randomHash() - Method in class galileo.dht.hash.ConstrainedGeohash
-
- randomHash() - Method in interface galileo.dht.hash.HashFunction
-
Returns a random location in the hash space.
- randomHash() - Method in class galileo.dht.hash.SHA1
-
- randomHash() - Method in class galileo.dht.hash.SpatialHash
-
- randomHash() - Method in class galileo.dht.hash.TinyHash
-
- randomize - Variable in class galileo.dht.hash.BalancedHashRing
-
If set to True, the first position in the hash ring is randomized.
- readGroupFile(File) - Static method in class galileo.dht.NetworkConfig
-
Read host:port pairs from a group description file (*.group).
- readNetworkDescription(String) - Static method in class galileo.dht.NetworkConfig
-
Reads a network description directory from disk.
- rebuildPaths(File) - Method in class galileo.fs.FileSystem
-
Scans the directory structure on disk to find all the blocks stored.
- recover(List<String>) - Method in class galileo.fs.FileSystem
-
Does a full recovery from disk on a particular Galileo partition; this
scans every block in the partition, reads its metadata, and performs a
checksum to verify block integrity.
- recover(List<FeaturePath<String>>) - Method in class galileo.fs.PathJournal
-
Recovers the Path Journal from disk.
- reload() - Static method in class galileo.config.SystemConfig
-
Reloads the Galileo system configuration.
- remove(int) - Method in class galileo.graph.Path
-
- remove(Vertex<L, V>) - Method in class galileo.graph.Path
-
- remove(double) - Method in class galileo.stat.RunningStatistics
-
Removes a previously-added sample from the running statistics.
- reorient(FeatureHierarchy) - Method in class galileo.graph.MetadataGraph
-
- ReplicationManager - Class in galileo.fs
-
- ReplicationManager() - Constructor for class galileo.fs.ReplicationManager
-
- results - Variable in class galileo.graph.HierarchicalQueryTracker
-
- rp() - Method in class galileo.stat.RunningStatistics2D
-
Calculate the Pearson product-moment correlation coefficient, including
the two-tailed p-value.
- run() - Method in class galileo.fs.ReplicationManager
-
- running - Variable in class galileo.util.PerformanceTimer.PerformanceSample
-
- RunningStatistics - Class in galileo.stat
-
Provides an online method for computing mean, variance, and standard
deviation.
- RunningStatistics() - Constructor for class galileo.stat.RunningStatistics
-
Creates a Welford running statistics instance without no observed values.
- RunningStatistics(RunningStatistics) - Constructor for class galileo.stat.RunningStatistics
-
- RunningStatistics(RunningStatistics...) - Constructor for class galileo.stat.RunningStatistics
-
- RunningStatistics(double...) - Constructor for class galileo.stat.RunningStatistics
-
Creates a Welford running statistics instance with an array of samples.
- RunningStatistics(SerializationInputStream) - Constructor for class galileo.stat.RunningStatistics
-
- RunningStatistics.WelchResult - Class in galileo.stat
-
- RunningStatistics2D - Class in galileo.stat
-
Expanding on the
RunningStatistics
class, this class supports
two dimensions (x and y), along with some extra features (simple linear
regression, r^2, calculating correlation).
- RunningStatistics2D() - Constructor for class galileo.stat.RunningStatistics2D
-
- RunningStatistics2D(SerializationInputStream) - Constructor for class galileo.stat.RunningStatistics2D
-
- RunningStatistics2D.PearsonResult - Class in galileo.stat
-
Encapsulates the results of a Pearson product-moment correlation
coefficient calculation, including the two-tailed p-value.
- RuntimeMetadata - Class in galileo.dataset
-
- RuntimeMetadata() - Constructor for class galileo.dataset.RuntimeMetadata
-
- RuntimeMetadata(String, String) - Constructor for class galileo.dataset.RuntimeMetadata
-
- RuntimeMetadata(SerializationInputStream) - Constructor for class galileo.dataset.RuntimeMetadata
-
- samples - Variable in class galileo.util.PerformanceTimer
-
Timer samples (time intervals)
- satisfiesQuery(Query) - Method in class galileo.graph.FeaturePath
-
Evaluates this path against a provided
Query
instance.
- scanDirectory(File) - Method in class galileo.fs.FileSystem
-
Scans a directory (and its subdirectories) for blocks.
- schedule(ProcessingUnit) - Method in class galileo.dht.QueueScheduler
-
- schedule(ProcessingUnit) - Method in interface galileo.dht.Scheduler
-
- Scheduler - Interface in galileo.dht
-
Defines required functionality for creating Galileo StorageNode schedulers.
- serialize(SerializationOutputStream) - Method in class galileo.comm.DebugEvent
-
- serialize(SerializationOutputStream) - Method in class galileo.comm.QueryEvent
-
- serialize(SerializationOutputStream) - Method in class galileo.comm.QueryPreamble
-
- serialize(SerializationOutputStream) - Method in class galileo.comm.QueryRequest
-
- serialize(SerializationOutputStream) - Method in class galileo.comm.QueryResponse
-
- serialize(SerializationOutputStream) - Method in class galileo.comm.StorageEvent
-
- serialize(SerializationOutputStream) - Method in class galileo.comm.StorageRequest
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.Block
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.BlockArray
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.BlockMetadata
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.Coordinates
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.DeviceSet
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.BinaryFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.DoubleFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.DoubleIntervalFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.Feature
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.FeatureArray
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.FeatureArraySet
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.FeatureSet
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.FloatFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.FloatIntervalFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.IntegerFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.IntegerIntervalFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.LongFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.LongIntervalFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.NullFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.feature.StringFeatureData
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.FileBlock
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.MetaArray
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.Metadata
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.RuntimeMetadata
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.SpatialProperties
-
- serialize(SerializationOutputStream) - Method in class galileo.dataset.SpatialRange
-
- serialize(SerializationOutputStream) - Method in class galileo.dht.NodeInfo
-
- serialize(SerializationOutputStream) - Method in class galileo.graph.MetadataGraph
-
- serialize(SerializationOutputStream) - Method in class galileo.query.Expression
-
- serialize(SerializationOutputStream) - Method in class galileo.query.Operation
-
- serialize(SerializationOutputStream) - Method in class galileo.query.Query
-
- serialize(SerializationOutputStream) - Method in class galileo.stat.RunningStatistics
-
- serialize(SerializationOutputStream) - Method in class galileo.stat.RunningStatistics2D
-
- set(int) - Method in class galileo.bmp.Bitmap
-
Sets the specified bit(s) in the index.
- set(Feature, int...) - Method in class galileo.dataset.feature.FeatureArray
-
Sets the value of the Feature at the provided indices.
- set(String) - Method in class galileo.dht.StatusLine
-
Sets the current status.
- setAttributes(FeatureSet) - Method in class galileo.dataset.Metadata
-
Sets this Metadata container's attribute FeatureSet.
- setFeatures(FeatureArraySet) - Method in class galileo.dataset.Metadata
-
Sets this Metadata container's set of Feature arrays.
- setJournalPath(String) - Method in class galileo.fs.Journal
-
- setLabel(L) - Method in class galileo.graph.Vertex
-
- setName(String) - Method in class galileo.dataset.Metadata
-
- setPayload(Set<V>) - Method in class galileo.graph.Path
-
- setPhysicalGraphPath(String) - Method in class galileo.dataset.RuntimeMetadata
-
- setRuntimeMetadata(RuntimeMetadata) - Method in class galileo.dataset.BlockMetadata
-
- setSpatialProperties(SpatialProperties) - Method in class galileo.dataset.Metadata
-
- setStorageNodeIdentifier(String) - Method in class galileo.dataset.RuntimeMetadata
-
- setTemporalProperties(TemporalProperties) - Method in class galileo.dataset.Metadata
-
- SHA1 - Class in galileo.dht.hash
-
Provides an SHA1 HashFunction.
- SHA1() - Constructor for class galileo.dht.hash.SHA1
-
- SHA1Partitioner - Class in galileo.dht
-
Example Partitioner that creates a classic, balanced DHT based on file names.
- SHA1Partitioner(StorageNode, NetworkInfo) - Constructor for class galileo.dht.SHA1Partitioner
-
- shutdown() - Method in class galileo.fs.FileSystem
-
Performs a clean shutdown of the FileSystem instance.
- shutdown() - Method in class galileo.fs.GeospatialFileSystem
-
- shutdown() - Method in class galileo.fs.PathJournal
-
Closes open journal files and stops accepting new FeaturePaths.
- SimplePair<T> - Class in galileo.util
-
Represents a
Pair
that contains two items of the same type.
- SimplePair() - Constructor for class galileo.util.SimplePair
-
- size() - Method in class galileo.dataset.BlockArray
-
- size() - Method in class galileo.dataset.feature.FeatureArraySet
-
- size() - Method in class galileo.dataset.feature.FeatureSet
-
- size() - Method in class galileo.graph.FeatureHierarchy
-
- size() - Method in class galileo.graph.Path
-
Retrieves the number of
Vertex
instances in this Path.
- size() - Method in class galileo.util.PerformanceTimer
-
Retrieves the number of samples recorded by this PerformanceTimer
instance.
- slope() - Method in class galileo.stat.RunningStatistics2D
-
- sort(Comparator<? super Vertex<L, V>>) - Method in class galileo.graph.Path
-
- SpatialHash - Class in galileo.dht.hash
-
Provides a Geohash-based hash function for spatial data.
- SpatialHash() - Constructor for class galileo.dht.hash.SpatialHash
-
- SpatialHierarchyPartitioner - Class in galileo.dht
-
Implements a spatial partitioner that creates a two-tiered hierarchical DHT.
- SpatialHierarchyPartitioner(StorageNode, NetworkInfo, String[]) - Constructor for class galileo.dht.SpatialHierarchyPartitioner
-
- SpatialProperties - Class in galileo.dataset
-
Defines spatial attributes for an object in Galileo.
- SpatialProperties(Coordinates) - Constructor for class galileo.dataset.SpatialProperties
-
- SpatialProperties(float, float) - Constructor for class galileo.dataset.SpatialProperties
-
- SpatialProperties(SpatialRange) - Constructor for class galileo.dataset.SpatialProperties
-
- SpatialProperties(SerializationInputStream) - Constructor for class galileo.dataset.SpatialProperties
-
- SpatialRange - Class in galileo.dataset
-
- SpatialRange(float, float, float, float) - Constructor for class galileo.dataset.SpatialRange
-
- SpatialRange(float, float, float, float, float, float) - Constructor for class galileo.dataset.SpatialRange
-
- SpatialRange(SpatialRange) - Constructor for class galileo.dataset.SpatialRange
-
- SpatialRange(SerializationInputStream) - Constructor for class galileo.dataset.SpatialRange
-
- splitExtension(File) - Static method in class galileo.util.FileNames
-
- SSxx() - Method in class galileo.stat.RunningStatistics2D
-
- SSxy() - Method in class galileo.stat.RunningStatistics2D
-
- SSyy() - Method in class galileo.stat.RunningStatistics2D
-
- start() - Method in class galileo.dht.StorageNode
-
Begins Server execution.
- start() - Method in class galileo.fs.PathJournal
-
Prepares the journal files and allows new entries to be written.
- start - Variable in class galileo.util.PerformanceTimer.PerformanceSample
-
- start() - Method in class galileo.util.PerformanceTimer
-
Starts a time interval.
- StatusLine - Class in galileo.dht
-
This class provides a very simple way to inform users of status information
at a glance.
- StatusLine() - Constructor for class galileo.dht.StatusLine
-
Creates a new StatusLine that will be written to standard out.
- StatusLine(String) - Constructor for class galileo.dht.StatusLine
-
Creates a new StatusLine that will be written to the given file name.
- std() - Method in class galileo.stat.RunningStatistics
-
Calculates the standard deviation of the data observed thus far.
- std(double) - Method in class galileo.stat.RunningStatistics
-
Calculates the standard deviation of the values observed thus far, given
a bias adjustment.
- stop() - Method in class galileo.util.LoggedPerformanceTimer
-
- stop() - Method in class galileo.util.PerformanceTimer
-
Stops the currently-running time interval.
- stopAndPrint() - Method in class galileo.util.PerformanceTimer
-
Stops the currently-running time interval and prints its duration.
- storageDirectory - Variable in class galileo.fs.FileSystem
-
- StorageEvent - Class in galileo.comm
-
- StorageEvent(Block) - Constructor for class galileo.comm.StorageEvent
-
- StorageEvent(SerializationInputStream) - Constructor for class galileo.comm.StorageEvent
-
- storageNode - Variable in class galileo.dht.Partitioner
-
- StorageNode - Class in galileo.dht
-
Primary communication component in the Galileo DHT.
- StorageNode() - Constructor for class galileo.dht.StorageNode
-
- StorageRequest - Class in galileo.comm
-
Represents a client request for storage at a DHT
StorageNode
.
- StorageRequest(Block) - Constructor for class galileo.comm.StorageRequest
-
- StorageRequest(SerializationInputStream) - Constructor for class galileo.comm.StorageRequest
-
- storeBlock(Block) - Method in class galileo.fs.FileSystem
-
- storeBlock(Block) - Method in class galileo.fs.GeospatialFileSystem
-
- storeBlock(Block) - Method in interface galileo.fs.PhysicalGraph
-
- storeMetadata(Metadata, String) - Method in class galileo.fs.FileSystem
-
- storeMetadata(Metadata, String) - Method in class galileo.fs.GeospatialFileSystem
-
- storeMetadata(Metadata, String) - Method in interface galileo.fs.PhysicalGraph
-
Inserts Metadata into the file system.
- StringFeatureData - Class in galileo.dataset.feature
-
Encapsulates String feature values.
- StringFeatureData(String) - Constructor for class galileo.dataset.feature.StringFeatureData
-
- StringFeatureData(SerializationInputStream) - Constructor for class galileo.dataset.feature.StringFeatureData
-
- SystemConfig - Class in galileo.config
-
Provides general system configuration information.
- SystemConfig() - Constructor for class galileo.config.SystemConfig
-