You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See USER_MANUAL.md for detailed installation instructions.
🚀 Quick Start
Example 1: Basic Database
usingSharpCoreDB;varservices=newServiceCollection();services.AddSharpCoreDB();vardatabase=services.BuildServiceProvider().GetRequiredService<IDatabase>();// Create tableawaitdatabase.ExecuteAsync("CREATE TABLE users (id INT PRIMARY KEY, name TEXT)");// Insert dataawaitdatabase.ExecuteAsync("INSERT INTO users VALUES (1, 'Alice')");// Queryvarusers=awaitdatabase.QueryAsync("SELECT * FROM users");
Example 2: Analytics with Aggregates
usingSharpCoreDB.Analytics;// Statistical analysisvarstats=awaitdatabase.QueryAsync(@" SELECT COUNT(*) as total, AVG(salary) as avg_salary, STDDEV(salary) as salary_stddev, PERCENTILE(salary, 0.75) as top_25_percent FROM employees");
Example 3: Vector Search
usingSharpCoreDB.VectorSearch;// Semantic searchvarresults=awaitdatabase.QueryAsync(@" SELECT title, vec_distance_cosine(embedding, ?) AS distance FROM documents ORDER BY distance ASC LIMIT 10",[queryEmbedding]);