Freigeben über


CdpTableValue Class

Definition

public class CdpTableValue : Microsoft.PowerFx.Types.TableValue, Microsoft.PowerFx.Core.Entities.IRefreshable, Microsoft.PowerFx.Types.IDelegatableTableValue
type CdpTableValue = class
    inherit TableValue
    interface IRefreshable
    interface IDelegatableTableValue
Public Class CdpTableValue
Inherits TableValue
Implements IDelegatableTableValue, IRefreshable
Inheritance
Implements

Fields

_tabularService
ValueName

Often marshalling an array will create a Single Column Tables with a single "Value" column.

(Inherited from TableValue)

Properties

CanShallowCopy (Inherited from FormulaValue)
IsColumn (Inherited from TableValue)
IsDelegable
RecordType
Rows
SupportedFeatures
Type (Inherited from TableValue)

Methods

AppendAsync(RecordValue, CancellationToken) (Inherited from TableValue)
AsBoolean() (Inherited from FormulaValue)
AsDecimal() (Inherited from FormulaValue)
AsDouble() (Inherited from FormulaValue)
CastRecord(RecordValue, CancellationToken)

Casts record to the table's record type.

(Inherited from TableValue)
ClearAsync(CancellationToken) (Inherited from TableValue)
Count() (Inherited from TableValue)
ExecuteQueryAsync(IServiceProvider, DelegationParameters, CancellationToken)
First(Boolean)

Lookup the first record, or return blank if the table is empty.

(Inherited from TableValue)
GetRowsAsync(IServiceProvider, DelegationParameters, CancellationToken)
GetRowsHashCode() (Inherited from TableValue)
Index(Int32, Boolean)

With mutation support, lookup the record at the given 1-based index, or return an error value if out of range.

(Inherited from TableValue)
Index(Int32)

Lookup the record at the given 1-based index, or return an error value if out of range.

(Inherited from TableValue)
Last(Boolean)

Lookup the last record, or return blank if the table is empty.

(Inherited from TableValue)
MaybeShallowCopy()

Before mutation operations, call MaybeShallowCopy() to make a copy of the value. For most values this is a no-op and will not make a copy. Only types which implement IMutationCopy will have the opportunity to provide a copy.

(Inherited from FormulaValue)
PatchAsync(RecordValue, CancellationToken)

Modifies a single record based on primary key within the record itself.

(Inherited from TableValue)
PatchAsync(RecordValue, RecordValue, CancellationToken)

Modifies one record in a data source.

(Inherited from TableValue)
PatchCoreAsync(RecordValue, RecordValue, CancellationToken)

Patch implementation for derived classes.

(Inherited from TableValue)
PatchSingleRecordCoreAsync(RecordValue, CancellationToken)

Patch single record implementation for derived classes.

(Inherited from TableValue)
Refresh()
RemoveAsync(IEnumerable<FormulaValue>, Boolean, CancellationToken) (Inherited from TableValue)
ToExpression()

Provides serialization. Return an expression that, when evaluated in the invariant locale, recreates an equivalent formula value, including its type. This may not be the same as the expression used to originally create this type.

(Inherited from FormulaValue)
ToExpression(StringBuilder, FormulaValueSerializerSettings) (Inherited from TableValue)
ToObject() (Inherited from TableValue)
TryGetIndex(Int32, DValue<RecordValue>, Boolean) (Inherited from TableValue)
TryGetIndex(Int32, DValue<RecordValue>) (Inherited from TableValue)
TryGetPrimitiveValue(Object) (Inherited from FormulaValue)
TryShallowCopy(FormulaValue) (Inherited from FormulaValue)
Visit(IValueVisitor) (Inherited from TableValue)

Extension Methods

CanCoerceToStringValue(FormulaValue)

Can convert value to String format or not.

TryCoerceTo(FormulaValue, RuntimeConfig, StringValue)

Try to convert value to String format.

TryCoerceTo(FormulaValue, RuntimeConfig, CancellationToken, StringValue)

Try to convert value to String format.

TryCoerceTo(FormulaValue, BooleanValue)

Try to convert value to Boolean format.

TryCoerceTo(FormulaValue, DateTimeValue)

Try to convert value to DateTime format.

TryCoerceTo(FormulaValue, DecimalValue)

Try to convert value to Number format.

TryCoerceTo(FormulaValue, FormulaType, FormulaValue)
TryCoerceTo(FormulaValue, NumberValue)

Try to convert value to Number format.

TryCoerceTo(FormulaValue, StringValue)

Try to convert value to String format.

TryCoerceToTable(TableValue, TableType, TableValue)

Applies to