| Package | Description | 
|---|---|
| com.microsoft.azure.storage.table | 
 This package contains the storage service table classes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HashMap<String,EntityProperty> | 
TableResult.getProperties()
Gets the map of properties for a table entity returned by the table operation. 
 | 
HashMap<String,EntityProperty> | 
DynamicTableEntity.getProperties()
Gets the property map for this  
DynamicTableEntity instance. | 
HashMap<String,EntityProperty> | 
TableServiceEntity.writeEntity(OperationContext opContext)
Returns a map of property names to  
EntityProperty data typed values created by serializing this table
 entity instance. | 
HashMap<String,EntityProperty> | 
TableEntity.writeEntity(OperationContext opContext)
Returns a map of  
String property names to EntityProperty data typed values
 that represents the serialized content of the table entity instance. | 
HashMap<String,EntityProperty> | 
DynamicTableEntity.writeEntity(OperationContext opContext)
Returns the map of property names to  
EntityProperty data values from this DynamicTableEntity
 instance. | 
static HashMap<String,EntityProperty> | 
TableServiceEntity.writeEntityWithReflection(Object instance)
Serializes the property data from a table entity instance into a property map using reflection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TableServiceEntity.readEntity(HashMap<String,EntityProperty> properties,
          OperationContext opContext)
Populates this table entity instance using the map of property names to  
EntityProperty data typed values. | 
void | 
TableEntity.readEntity(HashMap<String,EntityProperty> properties,
          OperationContext opContext)
Populates an instance of the object implementing  
TableEntity using the specified properties parameter,
 which represents a map of String property names to EntityProperty data typed values. | 
void | 
DynamicTableEntity.readEntity(HashMap<String,EntityProperty> properties,
          OperationContext opContext)
Populates this  
DynamicTableEntity instance using the specified map of property names to
 EntityProperty data typed values. | 
static void | 
TableServiceEntity.readEntityWithReflection(Object instance,
                        HashMap<String,EntityProperty> properties,
                        OperationContext opContext)
Deserializes the table entity property map into the specified object instance using reflection. 
 | 
T | 
EntityResolver.resolve(String partitionKey,
       String rowKey,
       Date timeStamp,
       HashMap<String,EntityProperty> properties,
       String etag)
Returns a reference to a new object instance of type  
T containing a projection of the specified
 table entity data. | 
void | 
DynamicTableEntity.setProperties(HashMap<String,EntityProperty> properties)
Sets the property map for this  
DynamicTableEntity instance. | 
| Constructor and Description | 
|---|
DynamicTableEntity(HashMap<String,EntityProperty> properties)
Constructs a  
DynamicTableEntity instance using the specified property map. | 
DynamicTableEntity(String partitionKey,
                  String rowKey,
                  HashMap<String,EntityProperty> properties)
Initializes a new instance of the  
DynamicTableEntity class with the specified partition key and row key. | 
DynamicTableEntity(String partitionKey,
                  String rowKey,
                  String etag,
                  HashMap<String,EntityProperty> properties)
Initializes a new instance of the  
DynamicTableEntity class with the specified partition key and row key. | 
/** 
* Copyright Microsoft Corporation 
* 
* Licensed under the Apache License, Version 2.0 (the "License"); 
* you may not use this file except in compliance with the License. 
* You may obtain a copy of the License at 
* http://www.apache.org/licenses/LICENSE-2.0 
* 
* Unless required by applicable law or agreed to in writing, software 
* distributed under the License is distributed on an "AS IS" BASIS, 
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
* See the License for the specific language governing permissions and 
* limitations under the License. 
*/