Class TableQuery<T>
Inheritance
TableQuery<T>
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public class TableQuery<T> : BaseTableQuery, IEnumerable<T>, IEnumerable
Type Parameters
Constructors
TableQuery(SQLiteConnection)
Declaration
public TableQuery(SQLiteConnection conn)
Parameters
Properties
Connection
Declaration
public SQLiteConnection Connection { get; }
Property Value
Table
Declaration
public TableMapping Table { get; }
Property Value
Methods
Clone<U>()
Declaration
public TableQuery<U> Clone<U>()
Returns
Type Parameters
Count()
Declaration
Returns
Count(Expression<Func<T, bool>>)
Declaration
public int Count(Expression<Func<T, bool>> predExpr)
Parameters
Returns
Deferred()
Declaration
public TableQuery<T> Deferred()
Returns
ElementAt(int)
Declaration
public T ElementAt(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
First()
Declaration
Returns
FirstOrDefault()
Declaration
public T FirstOrDefault()
Returns
GenerateCommand(string)
Declaration
public SQLiteCommand GenerateCommand(string selectionList)
Parameters
Type |
Name |
Description |
string |
selectionList |
|
Returns
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
Join<TInner, TKey, TResult>(TableQuery<TInner>, Expression<Func<T, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<T, TInner, TResult>>)
Declaration
public TableQuery<TResult> Join<TInner, TKey, TResult>(TableQuery<TInner> inner, Expression<Func<T, TKey>> outerKeySelector, Expression<Func<TInner, TKey>> innerKeySelector, Expression<Func<T, TInner, TResult>> resultSelector)
Parameters
Returns
Type Parameters
Name |
Description |
TInner |
|
TKey |
|
TResult |
|
OrderByDescending<U>(Expression<Func<T, U>>)
Declaration
public TableQuery<T> OrderByDescending<U>(Expression<Func<T, U>> orderExpr)
Parameters
Returns
Type Parameters
OrderBy<U>(Expression<Func<T, U>>)
Declaration
public TableQuery<T> OrderBy<U>(Expression<Func<T, U>> orderExpr)
Parameters
Returns
Type Parameters
Skip(int)
Declaration
public TableQuery<T> Skip(int n)
Parameters
Type |
Name |
Description |
int |
n |
|
Returns
Take(int)
Declaration
public TableQuery<T> Take(int n)
Parameters
Type |
Name |
Description |
int |
n |
|
Returns
ThenByDescending<U>(Expression<Func<T, U>>)
Declaration
public TableQuery<T> ThenByDescending<U>(Expression<Func<T, U>> orderExpr)
Parameters
Returns
Type Parameters
ThenBy<U>(Expression<Func<T, U>>)
Declaration
public TableQuery<T> ThenBy<U>(Expression<Func<T, U>> orderExpr)
Parameters
Returns
Type Parameters
Where(Expression<Func<T, bool>>)
Declaration
public TableQuery<T> Where(Expression<Func<T, bool>> predExpr)
Parameters
Returns
Implements
Extension Methods